SimpleDynMeshBuilder > ShapeGeneratorLibrary

ShapeGeneratorLibrary

Library of util functions for generating various shapes

Nodes

Apply Pyr Chop Util function for applying cuts to form a pyramid
Create Box Create a box shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Capsule Create a capsule shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Cone Create a cone shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Curved Stairs Create a curved stairs shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Cylinder Create a cylinder shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Disc Create a disc shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Dyn Mesh from Static Create Dyn Mesh from a Static Mesh
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Ext Irreg Polygon Create an extruded irregular polygon shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Ext Reg Polygram Create an extruded polygram which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Vertices and Density must both be "Relatively Prime"
SEE: https://en.wikipedia.org/wiki/Polygram_(geometry)#Generalized_regular_polygons
Create Extruded Disc Create an extruded disc shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Half Sphere Create a half sphere shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Irreg Polygon Create an irregular polygon shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Irreg Revolve Polygon Create an irregular revolved polygon which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Irreg Spiral Revolve Polygon Create an irregular spiralled revolved polygon which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Linear Stairs Create a linear stairs shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Prism Create a prism shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Pyramid Create a pyramid shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Ramp Create a ramp shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Rectangle Create a rectangle shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Reg Polygon Create a regular polygon shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Reg Polygram Create a polygram which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Vertices and Density must both be "Relatively Prime"
SEE: https://en.wikipedia.org/wiki/Polygram_(geometry)#Generalized_regular_polygons
Create Reg Revolve Polygon Create a regular revolved polygon which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Reg Spiral Revolve Polygon Create a regular spiralled revolved polygon which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Shape Creates a shape based on the Shape name in the passed DynShapeData
Create Sphere Create a sphere shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Create Torus Create a torus shape which can then be appended to a DynamicMeshActor
NOTE: Do not forget to call Release All Compute Meshes after finishing generation of the DynamicMeshActor
Get Box Params Gets the parameters required for generating a box.
Uses default values if the param is not found
Get Capsule Params Gets the parameters required for generating a capsule.
Uses default values if the param is not found
Get Cone Params Gets the parameters required for generating a cone.
Uses default values if the param is not found
Get Curved Stairs Params Gets the parameters required for generating curved stairs.
Uses default values if the param is not found
Get Cylinder Params Gets the parameters required for generating a cylinder.
Uses default values if the param is not found
Get Disc Params Gets the parameters required for generating a disc.
Uses default values if the param is not found
Get Ext Irreg Polygon Params Gets the parameters required for generating an irregular extruded polygon.
Uses default values if the param is not found
Get Ext Reg Polygram Params Gets the parameters required for generating a regular extruded polygon.
Uses default values if the param is not found
Get Extruded Disc Params Gets the parameters required for generating an extruded disc.
Uses default values if the param is not found
Get General Params Get parameters that are not shape specific
Get Half Sphere Params Gets the parameters required for generating a half sphere.
Uses default values if the param is not found
Get Irreg Polygon Params Gets the parameters required for generating an irregular polygon.
Uses default values if the param is not found
Get Irreg Revolve Polygon Params Gets the parameters required for generating a revolved irregular polygon.
Uses default values if the param is not found
Get Irreg Spiral Revolve Polygon Params Gets the parameters required for generating a spiralled revolved irregular polygon.
Uses default values if the param is not found
Get Linear Stairs Params Gets the parameters required for generating linear stairs.
Uses default values if the param is not found
Get Merge Params Gets the parameters required for merging this shape with previous shapes.
Uses default values if the param is not found
Get Prism Params Gets the parameters required for generating a prism.
Uses default values if the param is not found
Get Pyramid Params Gets the parameters required for generating a pyramid.
Uses default values if the param is not found
Get Rectangle Params Gets the parameters required for generating a rectangle.
Uses default values if the param is not found
Get Reg Polygon Params Gets the parameters required for generating a regular polygon.
Uses default values if the param is not found
Get Reg Polygram Params Gets the parameters required for generating a regular polygram.
Uses default values if the param is not found
Get Reg Revolve Polygon Params Gets the parameters required for generating a revolved regular polygon.
Uses default values if the param is not found
Get Reg Spiral Revolve Polygon Params Gets the parameters required for generating a spiralled revolved regular polygon.
Uses default values if the param is not found
Get Sphere Params Gets the parameters required for generating a sphere.
Uses default values if the param is not found
Get Static Mesh Params Gets the parameters required for a StaticMesh.
Returns null if params are missing
Get Torus Params Gets the parameters required for generating a torus.
Uses default values if the param is not found
Reorder Verts Reorders the array of vertices to form a star shape with the given density