• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Paramdigma.Core
    • Convert
    • Intersect3D
    • Intersect3D.LineLineIntersectionResult
    • Intersect3D.LineLineIntersectionStatus
    • Intersect3D.LinePlaneIntersectionStatus
    • Intersect3D.RayFacePerimeterIntersectionStatus
    • Settings
  • Paramdigma.Core.Collections
    • Interval
    • Matrix<T>
  • Paramdigma.Core.Curves
    • Geodesics
    • LevelSets
  • Paramdigma.Core.Exceptions
    • UnsetGeometryException
  • Paramdigma.Core.Extensions
    • Lists
  • Paramdigma.Core.Geometry
    • BaseCurve
    • BasePoint
    • Box
    • Circle
    • Cylinder
    • Delaunay
    • InvalidCurveException
    • Line
    • Line2d
    • Mesh
    • MeshCorner
    • MeshEdge
    • MeshFace
    • MeshGeometry
    • MeshHalfEdge
    • MeshPoint
    • MeshTopology
    • MeshVertex
    • NurbsCurve
    • NurbsSurface
    • Plane
    • Point2d
    • Point3d
    • Point4d
    • Polyline
    • Polyline2d
    • Ray
    • Ray2d
    • Rectangle2d
    • Sphere
    • Torus
    • Vector2d
    • Vector3d
    • VectorNd
  • Paramdigma.Core.Geometry.Interfaces
    • ICurve
    • ISurface
    • IVector
  • Paramdigma.Core.IO
    • CsvReader
    • CsvWritter
    • OBJMeshData
    • ObjReader
    • ObjWritter
    • OffMeshData
    • OffReader
    • OffResult
    • OffWriter
  • Paramdigma.Core.LinearAlgebra
    • Complex
    • LeastSquaresLinearFit
    • Triplet
    • TripletData
  • Paramdigma.Core.Optimization
    • GradientDescent
    • GradientDescent.FitnessFunction
    • GradientDescentOptions
    • GradientDescentResult
    • KMeansCluster
    • KMeansClustering
    • KMeansClustering.IterationCompletedEventArgs
  • Paramdigma.Core.Spatial
    • DelaunayEdge
    • DelaunayPoint
    • DelaunayTriangle
    • Octree
    • PointCloud
    • PointCloudMember
    • QuadTree

Class Settings

Multi-layered struct that holds the library settings.

Inheritance
System.Object
Settings
Namespace: Paramdigma.Core
Assembly: Paramdigma.Core.dll
Syntax
public static class Settings : object

Properties

| Improve this Doc View Source

MaxDecimals

Gets how many decimals are allowed when using the library.

Declaration
public static int MaxDecimals { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Tolerance

Gets the minimum value allowed when using this library.

Declaration
public static double Tolerance { get; }
Property Value
Type Description
System.Double

Methods

| Improve this Doc View Source

GetDefaultTesselationLevel()

Gets the default tessellation level when converting nurbs to meshes.

Declaration
public static int GetDefaultTesselationLevel()
Returns
Type Description
System.Int32

Integer representing the default tessellation level.

| Improve this Doc View Source

Reset()

Reset the Settings to it's default values.

Declaration
public static void Reset()
| Improve this Doc View Source

SetTolerance(Double)

Modifies the tolerance and computes the maxDecimals value accordingly.

Declaration
public static void SetTolerance(double tolerance)
Parameters
Type Name Description
System.Double tolerance

Desired tolerance.

  • Improve this Doc
  • View Source
Back to top Generated by DocFX