Delaunay 3D¶
Dependencies¶
This node requires SciPy library to work.
Functionality¶
This node generaets a Delaunay triangulation for a set of points in 3D space.
In many cases, Delaunay triangulation in 3D tends to generate almost flat tetrahedrons on the boundary. This node can automatically skip generation of such tetrahedrons.
Inputs¶
This node has the following inputs:
Vertices. The vertices to generate Delaunay triangulation for. This input is mandatory.
PlanarThreshold. This defines the threshold used to filter “too flat” tetrahedrons out. Smaller values of threshold mean more “almost flat” tetrahedrons will be generated. Set this to 0 to skip this filtering step and allow to generate any tetrahedrons. The default value is 0.0001.
EdgeThreshold. This defines the threshold used to filter “too long” tetrahedrons out. Tetrahedrons which have one of their edges longer than value specified here will not be generated. Set this to 0 to skip this filtering step and allow to generate any tetrahedrons. The default value is 0 (no filtering).
Parameters¶
This node has the following parameter:
Join. If checked, then the node will generate one mesh object, composed of all faces of all tetrahedrons (without duplicating vertices and faces). Otherwise, the node will generate a separate mesh object for each tetrahedron. Unchecked by default.
Outputs¶
This node has the following outputs:
Vertices. Vertices of the Delaunay triangulation.
Edges. Edges of the Delaunay triangulation.
Faces. Faces of the Delaunay triangulation.
Example of usage¶
Spacial-> Vector P Field
Transform-> Scale
Transform-> Move
Analyzers-> Origins
Analyzers-> Component Analyzer/Faces/Center
Number-> Number Range
List->List Main-> List Length
List->List Struct-> List Levels
Color-> Color Ramp
Viz-> Viewer Draw
Spacial-> Vector P Field
Viz-> Viewer Draw