Signed Distance Fields 1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CPrimitiveManagerPrimitive management in the construction tree
 CSDF3DNoiseAdd a 3D noise around a surface
 CSDF3DNoiseNoLODCreate a 3D noise around a surface
 CSDF3DNoisePrimitiveCreate a 3D noise around a surface
 CSDFAddSphereLocally modify the signed distance field using a compactly supported distance to center decreasing vertex primitive
 CSDFAxialSymmetryPlanar symmetry operator
 CSDFBEISBounding volume implicit surface operator
 CSDFBinaryBinary nodes
 CSDFBinary2Binary nodes2
 CSDFBlobBlob node
 CSDFBoundingBoxBounding box node
 CSDFBoundingSphereBounding sphere node
 CSDFBoxBox primitive
 CSDFBox2Box primitive
 CSDFBoxOptBox primitive, optimized for distance computation
 CSDFBubbleBubble primitive
 CSDFCageCage primitive
 CSDFCapsuleCapsules
 CSDFCapsule2Capsule2 primitive
 CSDFCircle2Circle primitive
 CSDFCircleArcCircle arc primitive
 CSDFCircleArc2Circle arc primitive in the plane
 CSDFCloneCloning operator
 CSDFCloneDirectionOverlapXCloning operator in an infinit line
 CSDFCloneDirectionXCloning operator in an infinit line
 CSDFCloneDirectionXYCloning operator in an infinit line
 CSDFCloneDirectionXYZCloning operator in an infinit line
 CSDFCloneRevolutionCloning operator
 CSDFColorColor primitive
 CSDFConeCone primitive
 CSDFContactContact operator
 CSDFConvexConvex polyhedra
 CSDFConvex2Euclidean signed distance field for a convex polygon
 CSDFConvexSmoothSmooth convex primitives
 CSDFCubicCurveTrue signed distance field for a cubic curve. ,
 CSDFCubicCurveSet2True signed distance field for a piecewise closed cubic curve
 CSDFCuboctahedronCuboctahedron primitive
 CSDFCylinderCylinder primitive
 CSDFCylinderBoxCylinder-box primitive
 CSDFCylinderCageCage with cylinders
 CSDFCylinderConeCylinder with a top cone primitive
 CSDFCylinderNoiseCylinder primitive with noise
 CSDFCylindersCylinder primitive
 CSDFDifferenceDifference operator
 CSDFDifference2Difference operator
 CSDFDifferenceShellDifference operator
 CSDFDiscDisc primitive
 CSDFDisc2Disc primitive
 CSDFDodecahedronDodecahedron primitive
 CSDFEggEgg primitive
 CSDFEllipse2Ellipse primitive
 CSDFEllipseTorusTorus primitive
 CSDFEstimateNormalIf the child does not define a normaln define the estimated normal instead
 CSDFEuclideanGeneric primitives. ,
 CSDFEuclidean2Generic primitives. , ,
 CSDFExtrudedEllipseTrue signed distance field for a planar polygon extruded vertically. ,
 CSDFExtrusionAxisExtrusion between two points
 CSDFExtrusionCubicExtrusion operator along a curve
 CSDFExtrusionInterpolationExtrusion operator between two 2D nodes
 CSDFExtrusionNoiseExtrusion operator with star-shaped noise
 CSDFExtrusionQuadricExtrusion operator along a curve
 CSDFFrameFrame node
 CSDFFrame2Frame node
 CSDFFramesFrames node
 CSDFFromPlanarGenetric node to create a signed distance field in R3 from a signed distance field in R2
 CSDFHeart2Euclidean signed distance field for a convex polygon
 CSDFHeightFieldHeightfields
 CSDFHemiDisc2True signed distance field for a hemi-disc
 CSDFHemiSphereSigned distance field for a hemisphere
 CSDFHemiSphereDiscTrue signed distance field for a hemi-sphere
 CSDFHexagon2Signed distance field for a planar hexagonal prism
 CSDFHexagonalSigned distance field for a planar hexagonal prism
 CSDFHyperDiscHyper disc primitive
 CSDFHyperEdgeHyper edge primitive
 CSDFHyperEllipsoidHyper-ellipsoid primitive
 CSDFHyperSphereHyper sphere primitive
 CSDFHyperTorusHyper edge primitive
 CSDFIcosahedronIcosahedron primitive
 CSDFIcosidodecahedronIcosidodecahedron primitive
 CSDFInstanceCloning operator
 CSDFInterpolationInterpolation operator. Interpole two IS in an optimized way. Play with the final normal to add details in a simplified surface
 CSDFIntersectionIntersection operator
 CSDFIntersection2Exact intersection operator
 CSDFIntersectionShellIntersection operator
 CSDFIsoceleTrapezoid2Isocele trapezoid primitive
 CSDFLensA scale defined as the difference between two spheres
 CSDFLinkLink primitive
 CSDFLodInterpolation operator. Interpole two IS depending on the distance to the origin
 CSDFLodSphereLevel of detail signed field function
 CSDFLucieCubicCurveSet2ThickTrue signed distance field for a piecewise closed thick cubic curve
 CSDFMeshMesh primitive
 CSDFMeshClampedMesh primitive with a clamped distance
 CSDFMorphMorphing, i.e, interpolation operator
 CSDFNodeBase signed distance node
 CSDFNode2Base planar signed distance node. ,
 CSDFNoiseNoise field
 CSDFNoise2Noise field
 CSDFNormalMapNormal map operator
 CSDFOctahedronOctahedron primitive
 CSDFPavagePavage operator
 CSDFPentagon2Signed distance field for a pentagon
 CSDFPlanarSymmetryPlanar symmetry operator
 CSDFPlanarSymmetry2Planar symmetry operator
 CSDFPlanePlane primitive, in fact halt-space. ,
 CSDFPlane2Plane primitive, in fact half-space
 CSDFPolygon2Euclidean signed distance field for a planar polygon
 CSDFPolygonExtrudedTrue signed distance field for a planar polygon extruded vertically. ,
 CSDFPrimitiveGeneric primitives
 CSDFPrimitive2Generic planar primitives. ,
 CSDFPyramidPyramid primitive
 CSDFQuadricCurveTrue signed distance field for a quadric curve. ,
 CSDFQuadricCurve2True signed distance field for a quadric curve. ,
 CSDFQuadricCurveNoiseA curve skeleton primitive displaced with a fractal noise
 CSDFQuadricCurveSet2True signed distance field for a piecewise closed quadric curve
 CSDFQuadricCurveSetThick2True signed distance field for a piecewise closed thick quadric curve
 CSDFQuadricCylinderSigned distance field for cylinder with a quadric varying radius
 CSDFQuadricCylinder2Signed distance field for cylinder with a quadric varying radius
 CSDFQuadricSweptSphereSigned distance field for a swept sphere of varying radius along a quadric curve
 CSDFQuadricTubeTrue signed distance field for a quadric tube
 CSDFRBlendBlending operator using R-functions
 CSDFRectangleA rounded rectangle primitive
 CSDFRevolutionExtrusion operator around a point
 CSDFRevolutionSymmetryRevolution symmetry operator
 CSDFRevolutionSymmetry2Revolution symmetry operator
 CSDFRhombicDodecahedronRhombicDodecahedron primitive
 CSDFRotateRotation node. ,
 CSDFRotate2Rotation node
 CSDFRotationalRotational primitives
 CSDFRoundRounding operator
 CSDFRound2Rounding operator
 CSDFScaleScaling node
 CSDFScale2Scaling node
 CSDFScalesA scale defined as the difference between two spheres
 CSDFSectorSector primitive
 CSDFSegmentSegment primitive
 CSDFSegmentNoiseRadialBumped segment obtained by a turbulence-based radial perturbation of the radius
 CSDFSlabSlab primitive
 CSDFSmoothDifferenceSmooth difference operator
 CSDFSmoothDifference2Smooth difference operator
 CSDFSmoothIntersectionSmooth intersection operator
 CSDFSmoothIntersection2Smooth intersection operator
 CSDFSmoothUnionSmooth union operator
 CSDFSmoothUnion2Smooth union 2 operator
 CSDFSmoothUnionExpSmooth union with exponential blend
 CSDFSmoothUnionSphereLODLOD Union operator
 CSDFSorQuadricTubeSurface of revolution with a quadric curve
 CSDFSphereSphere primitive
 CSDFSphereCageSphere cage primitive
 CSDFSphereNoiseRadialBumped sphere obtained by a turbulence-based radial perturbation of the radius
 CSDFSpheroidSpheroid primitive, it is a special case of ellipsoid.
 CSDFSymmetryVoid classe used to group symmetry operators
 CSDFTaperTapering operator
 CSDFTerrainSampled terrain
 CSDFTerrainLoDSampled terrain
 CSDFTerrainLoDContinuousSampled terrain
 CSDFTerrainLoDContinuousBEISSampled terrain
 CSDFTestHeightfieldBinaireHeightfield define only by tow height value and a profile (to crate falaise)
 CSDFTetraA tetrahedron
 CSDFThickSurface2Hollowing operator
 CSDFTorusTorus
 CSDFTorusTubeToric tube
 CSDFTranslateTranslation operator
 CSDFTranslate2Translation operator
 CSDFTreeSigned distance field construction tree
 CSDFTree2Signed distance field construction tree
 CSDFTriangleRounded triangle primitive
 CSDFTriangle2Euclidean signed distance field for a triangle
 CSDFTriplanarTri-planar displacement
 CSDFTubularTube primitive
 CSDFTurbulenceAdd a turbulence field
 CSDFTurbulence2Add a turbulence field
 CSDFTwistTapering operator
 CSDFUnaryUnary nodes
 CSDFUnary2Unary planar nodes
 CSDFUniformScaleUniform scale operator
 CSDFUniformScale2Uniform scale operator
 CSDFUniformSphereDifference operator
 CSDFUnionUnion operator
 CSDFUnion2Union operator
 CSDFUnionLODLOD Union operator
 CSDFUnionRUnion operator using R-Functions
 CSDFVerticalCylinderVertical cylinder primitive
 CSDFVirtualHeightFieldA virtual heightfield
 CSDFVolumeBounding volume operator
 CSDFVoronoiVoronoi 3D distance field in a sphere. This implementation uses a distance to the nearest border of the voronoi cells
 CSDFVoxelVoxel primitive
 CSDFVoxelizeVoxelization node
 CSDFWarpTurbulenceCreate a warping based on a turbulence
 CShaderMaterialWrapper for code generation of a material ni the shader rendering algorithm
 CShaderMaterialBasicDefinition for a basic material, same material in the space
 CShaderMaterialCheckerDefinition for a checker material