FrameIT
PlaneGenerator Class Reference
Inheritance diagram for PlaneGenerator:
ShapeGenerator PrismGenerator

Protected Member Functions

 override (Vector3[] vertices, int[] triangles) GenerateTopology()
 
- Protected Member Functions inherited from ShapeGenerator
void GenerateShapeForAll ()
 
abstract Vector3[] int[] triangles GenerateTopology ()
 

Protected Attributes

Vector3[] _vertices
 
- Protected Attributes inherited from ShapeGenerator
abstract Vector3[] vertices
 

Properties

Vector3[] Vertices [getset]
 

Additional Inherited Members

- Static Public Member Functions inherited from ShapeGenerator
static Vector3[] GetUnweightedNormals (Mesh mesh)
 
- Public Attributes inherited from ShapeGenerator
List< MeshFilter > Meshs
 
List< float > NormalOffset
 
bool AlternateNormals = false
 
- Static Protected Member Functions inherited from ShapeGenerator
static Mesh CreateMesh ((Vector3[] vertices, int[] triangles) meshValues)
 
static Vector3[] GetCirclePoints (float circleRadius, int pointCount)
 
static Vector3[] GetCirclePoints (float circleRadius, int pointCount, Vector3 offset)
 
static Vector3[] int[] triangles CreatePlane (Vector3[] vertices, bool invert=false)
 
static Vector3[] int[] triangles CreatePrism ((Vector3[] vertices, int[] triangles) top,(Vector3[] vertices, int[] triangles) bottom, int[] boundary_top, int[] boundary_bottom)
 
- Static Protected Attributes inherited from ShapeGenerator
static Vector3[] vertices
 Creates triangles for a set of vertecies of a flat, convex shape More...
 

Member Function Documentation

◆ override()

PlaneGenerator.override ( Vector3[]  vertices,
int[]  triangles 
)
protected

Member Data Documentation

◆ _vertices

Vector3 [] PlaneGenerator._vertices
protected

Property Documentation

◆ Vertices

Vector3 [] PlaneGenerator.Vertices
getset

The documentation for this class was generated from the following file: