CPrimitiveManager | Primitive management in the construction tree |
CSDF3DNoise | Add a 3D noise around a surface |
CSDF3DNoiseNoLOD | Create a 3D noise around a surface |
CSDF3DNoisePrimitive | Create a 3D noise around a surface |
CSDFAddSphere | Locally modify the signed distance field using a compactly supported distance to center decreasing vertex primitive |
CSDFAxialSymmetry | Planar symmetry operator |
CSDFBEIS | Bounding volume implicit surface operator |
CSDFBinary | Binary nodes |
CSDFBinary2 | Binary nodes2 |
CSDFBlob | Blob node |
CSDFBoundingBox | Bounding box node |
CSDFBoundingSphere | Bounding sphere node |
CSDFBox | Box primitive |
CSDFBox2 | Box primitive |
CSDFBoxOpt | Box primitive, optimized for distance computation |
CSDFBubble | Bubble primitive |
CSDFCage | Cage primitive |
CSDFCapsule | Capsules |
CSDFCapsule2 | Capsule2 primitive |
CSDFCircle2 | Circle primitive |
CSDFCircleArc | Circle arc primitive |
CSDFCircleArc2 | Circle arc primitive in the plane |
CSDFClone | Cloning operator |
CSDFCloneDirectionOverlapX | Cloning operator in an infinit line |
CSDFCloneDirectionX | Cloning operator in an infinit line |
CSDFCloneDirectionXY | Cloning operator in an infinit line |
CSDFCloneDirectionXYZ | Cloning operator in an infinit line |
CSDFCloneRevolution | Cloning operator |
CSDFColor | Color primitive |
CSDFCone | Cone primitive |
CSDFContact | Contact operator |
CSDFConvex | Convex polyhedra |
CSDFConvex2 | Euclidean signed distance field for a convex polygon |
CSDFConvexSmooth | Smooth convex primitives |
CSDFCubicCurve | True signed distance field for a cubic curve. , |
CSDFCubicCurveSet2 | True signed distance field for a piecewise closed cubic curve |
CSDFCuboctahedron | Cuboctahedron primitive |
CSDFCylinder | Cylinder primitive |
CSDFCylinderBox | Cylinder-box primitive |
CSDFCylinderCage | Cage with cylinders |
CSDFCylinderCone | Cylinder with a top cone primitive |
CSDFCylinderNoise | Cylinder primitive with noise |
CSDFCylinders | Cylinder primitive |
CSDFDifference | Difference operator |
CSDFDifference2 | Difference operator |
CSDFDifferenceShell | Difference operator |
CSDFDisc | Disc primitive |
CSDFDisc2 | Disc primitive |
CSDFDodecahedron | Dodecahedron primitive |
CSDFEgg | Egg primitive |
CSDFEllipse2 | Ellipse primitive |
CSDFEllipseTorus | Torus primitive |
CSDFEstimateNormal | If the child does not define a normaln define the estimated normal instead |
CSDFEuclidean | Generic primitives. , |
CSDFEuclidean2 | Generic primitives. , , |
CSDFExtrudedEllipse | True signed distance field for a planar polygon extruded vertically. , |
CSDFExtrusionAxis | Extrusion between two points |
CSDFExtrusionCubic | Extrusion operator along a curve |
CSDFExtrusionInterpolation | Extrusion operator between two 2D nodes |
CSDFExtrusionNoise | Extrusion operator with star-shaped noise |
CSDFExtrusionQuadric | Extrusion operator along a curve |
CSDFFrame | Frame node |
CSDFFrame2 | Frame node |
CSDFFrames | Frames node |
CSDFFromPlanar | Genetric node to create a signed distance field in R3 from a signed distance field in R2 |
CSDFHeart2 | Euclidean signed distance field for a convex polygon |
CSDFHeightField | Heightfields |
CSDFHemiDisc2 | True signed distance field for a hemi-disc |
CSDFHemiSphere | Signed distance field for a hemisphere |
CSDFHemiSphereDisc | True signed distance field for a hemi-sphere |
CSDFHexagon2 | Signed distance field for a planar hexagonal prism |
CSDFHexagonal | Signed distance field for a planar hexagonal prism |
CSDFHyperDisc | Hyper disc primitive |
CSDFHyperEdge | Hyper edge primitive |
CSDFHyperEllipsoid | Hyper-ellipsoid primitive |
CSDFHyperSphere | Hyper sphere primitive |
CSDFHyperTorus | Hyper edge primitive |
CSDFIcosahedron | Icosahedron primitive |
CSDFIcosidodecahedron | Icosidodecahedron primitive |
CSDFInstance | Cloning operator |
CSDFInterpolation | Interpolation operator. Interpole two IS in an optimized way. Play with the final normal to add details in a simplified surface |
CSDFIntersection | Intersection operator |
CSDFIntersection2 | Exact intersection operator |
CSDFIntersectionShell | Intersection operator |
CSDFIsoceleTrapezoid2 | Isocele trapezoid primitive |
CSDFLens | A scale defined as the difference between two spheres |
CSDFLink | Link primitive |
CSDFLod | Interpolation operator. Interpole two IS depending on the distance to the origin |
CSDFLodSphere | Level of detail signed field function |
CSDFLucieCubicCurveSet2Thick | True signed distance field for a piecewise closed thick cubic curve |
CSDFMesh | Mesh primitive |
CSDFMeshClamped | Mesh primitive with a clamped distance |
CSDFMorph | Morphing, i.e, interpolation operator |
CSDFNode | Base signed distance node |
CSDFNode2 | Base planar signed distance node. , |
CSDFNoise | Noise field |
CSDFNoise2 | Noise field |
CSDFNormalMap | Normal map operator |
CSDFOctahedron | Octahedron primitive |
CSDFPavage | Pavage operator |
CSDFPentagon2 | Signed distance field for a pentagon |
CSDFPlanarSymmetry | Planar symmetry operator |
CSDFPlanarSymmetry2 | Planar symmetry operator |
CSDFPlane | Plane primitive, in fact halt-space. , |
CSDFPlane2 | Plane primitive, in fact half-space |
CSDFPolygon2 | Euclidean signed distance field for a planar polygon |
CSDFPolygonExtruded | True signed distance field for a planar polygon extruded vertically. , |
CSDFPrimitive | Generic primitives |
CSDFPrimitive2 | Generic planar primitives. , |
CSDFPyramid | Pyramid primitive |
CSDFQuadricCurve | True signed distance field for a quadric curve. , |
CSDFQuadricCurve2 | True signed distance field for a quadric curve. , |
CSDFQuadricCurveNoise | A curve skeleton primitive displaced with a fractal noise |
CSDFQuadricCurveSet2 | True signed distance field for a piecewise closed quadric curve |
CSDFQuadricCurveSetThick2 | True signed distance field for a piecewise closed thick quadric curve |
CSDFQuadricCylinder | Signed distance field for cylinder with a quadric varying radius |
CSDFQuadricCylinder2 | Signed distance field for cylinder with a quadric varying radius |
CSDFQuadricSweptSphere | Signed distance field for a swept sphere of varying radius along a quadric curve |
CSDFQuadricTube | True signed distance field for a quadric tube |
CSDFRBlend | Blending operator using R-functions |
CSDFRectangle | A rounded rectangle primitive |
CSDFRevolution | Extrusion operator around a point |
CSDFRevolutionSymmetry | Revolution symmetry operator |
CSDFRevolutionSymmetry2 | Revolution symmetry operator |
CSDFRhombicDodecahedron | RhombicDodecahedron primitive |
CSDFRotate | Rotation node. , |
CSDFRotate2 | Rotation node |
CSDFRotational | Rotational primitives |
CSDFRound | Rounding operator |
CSDFRound2 | Rounding operator |
CSDFScale | Scaling node |
CSDFScale2 | Scaling node |
CSDFScales | A scale defined as the difference between two spheres |
CSDFSector | Sector primitive |
CSDFSegment | Segment primitive |
CSDFSegmentNoiseRadial | Bumped segment obtained by a turbulence-based radial perturbation of the radius |
CSDFSlab | Slab primitive |
CSDFSmoothDifference | Smooth difference operator |
CSDFSmoothDifference2 | Smooth difference operator |
CSDFSmoothIntersection | Smooth intersection operator |
CSDFSmoothIntersection2 | Smooth intersection operator |
CSDFSmoothUnion | Smooth union operator |
CSDFSmoothUnion2 | Smooth union 2 operator |
CSDFSmoothUnionExp | Smooth union with exponential blend |
CSDFSmoothUnionSphereLOD | LOD Union operator |
CSDFSorQuadricTube | Surface of revolution with a quadric curve |
CSDFSphere | Sphere primitive |
CSDFSphereCage | Sphere cage primitive |
CSDFSphereNoiseRadial | Bumped sphere obtained by a turbulence-based radial perturbation of the radius |
CSDFSpheroid | Spheroid primitive, it is a special case of ellipsoid. |
CSDFSymmetry | Void classe used to group symmetry operators |
CSDFTaper | Tapering operator |
CSDFTerrain | Sampled terrain |
CSDFTerrainLoD | Sampled terrain |
CSDFTerrainLoDContinuous | Sampled terrain |
CSDFTerrainLoDContinuousBEIS | Sampled terrain |
CSDFTestHeightfieldBinaire | Heightfield define only by tow height value and a profile (to crate falaise) |
CSDFTetra | A tetrahedron |
CSDFThickSurface2 | Hollowing operator |
CSDFTorus | Torus |
CSDFTorusTube | Toric tube |
CSDFTranslate | Translation operator |
CSDFTranslate2 | Translation operator |
CSDFTree | Signed distance field construction tree |
CSDFTree2 | Signed distance field construction tree |
CSDFTriangle | Rounded triangle primitive |
CSDFTriangle2 | Euclidean signed distance field for a triangle |
CSDFTriplanar | Tri-planar displacement |
CSDFTubular | Tube primitive |
CSDFTurbulence | Add a turbulence field |
CSDFTurbulence2 | Add a turbulence field |
CSDFTwist | Tapering operator |
CSDFUnary | Unary nodes |
CSDFUnary2 | Unary planar nodes |
CSDFUniformScale | Uniform scale operator |
CSDFUniformScale2 | Uniform scale operator |
CSDFUniformSphere | Difference operator |
CSDFUnion | Union operator |
CSDFUnion2 | Union operator |
CSDFUnionLOD | LOD Union operator |
CSDFUnionR | Union operator using R-Functions |
CSDFVerticalCylinder | Vertical cylinder primitive |
CSDFVirtualHeightField | A virtual heightfield |
CSDFVolume | Bounding volume operator |
CSDFVoronoi | Voronoi 3D distance field in a sphere. This implementation uses a distance to the nearest border of the voronoi cells |
CSDFVoxel | Voxel primitive |
CSDFVoxelize | Voxelization node |
CSDFWarpTurbulence | Create a warping based on a turbulence |
CShaderMaterial | Wrapper for code generation of a material ni the shader rendering algorithm |
CShaderMaterialBasic | Definition for a basic material, same material in the space |
CShaderMaterialChecker | Definition for a checker material |