Click or drag to resize

SimpleMeshGenerator Class

Represents a set of algorithms for generating simple 3D models.
Inheritance Hierarchy
SystemObject
  NeoAxisSimpleMeshGenerator

Namespace:  NeoAxis
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public static class SimpleMeshGenerator

The SimpleMeshGenerator type exposes the following members.

Methods
  NameDescription
Public methodStatic memberBuildFacesForGeoSphere
Public methodStatic memberCreateMeshStructure
Public methodStatic memberGenerateArch(Int32, Double, Double, Double, Int32, Int32, Degree, Boolean, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateArch(Int32, Double, Double, Double, Int32, Int32, Degree, Boolean, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateBox(Bounds, Vector3, Int32)
Public methodStatic memberGenerateBox(BoundsF, Vector3F, Int32)
Public methodStatic memberGenerateBox(Vector3, Vector3, Int32)
Public methodStatic memberGenerateBox(Vector3, Vector3F, Int32)
Public methodStatic memberGenerateBox(Vector3, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateBox(Vector3, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateCapsule(Int32, Double, Double, Int32, Int32, Vector3, Int32)
Public methodStatic memberGenerateCapsule(Int32, Double, Double, Int32, Int32, Vector3F, Int32)
Public methodStatic memberGenerateCapsule(Int32, Double, Double, Int32, Int32, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateCapsule(Int32, Double, Double, Int32, Int32, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateCone(Int32, SimpleMeshGeneratorConeOrigin, Double, Double, Int32, Boolean, Boolean, Vector3, Int32)
Public methodStatic memberGenerateCone(Int32, SimpleMeshGeneratorConeOrigin, Double, Double, Int32, Boolean, Boolean, Vector3F, Int32)
Public methodStatic memberGenerateCone(Int32, SimpleMeshGeneratorConeOrigin, Double, Double, Int32, Boolean, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateCone(Int32, SimpleMeshGeneratorConeOrigin, Double, Double, Int32, Boolean, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateCylinder(Int32, Double, Double, Int32, Boolean, Boolean, Boolean, Vector3, Int32)
Public methodStatic memberGenerateCylinder(Int32, Double, Double, Int32, Boolean, Boolean, Boolean, Vector3F, Int32)
Public methodStatic memberGenerateCylinder(Int32, Double, Double, Int32, Boolean, Boolean, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateCylinder(Int32, Double, Double, Int32, Boolean, Boolean, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateDoor(Int32, Double, Double, Double, Double, Double, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateDoor(Int32, Double, Double, Double, Double, Double, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateIcoSphere(Double, Int32, Boolean, Vector3, Int32)
Public methodStatic memberGenerateIcoSphere(Double, Int32, Boolean, Vector3F, Int32)
Public methodStatic memberGenerateIcoSphere(Double, Int32, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateIcoSphere(Double, Int32, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGeneratePipe(Int32, Double, Double, Double, Int32, Int32, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGeneratePipe(Int32, Double, Double, Double, Int32, Int32, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGeneratePlane(Vector2, Vector2, Vector2, Vector2, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGeneratePlane(Vector2, Vector2, Vector2, Vector2, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGeneratePolygonalChain(Vector3, Double, Vector3, Int32)
Public methodStatic memberGeneratePolygonalChain(Vector3F, Double, Vector3F, Int32)
Public methodStatic memberGeneratePolygonBasedPolyhedron(Vector3, Boolean, Double, Boolean, NullableVector3, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGeneratePolygonBasedPolyhedron(Vector3, Boolean, Double, Boolean, NullableVector3, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGeneratePrism(Int32, Double, Double, Int32, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGeneratePrism(Int32, Double, Double, Int32, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateSegmentedPlane(Int32, Vector2, Vector2I, Vector2, Vector2, Vector2, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateSegmentedPlane(Int32, Vector2F, Vector2I, Vector2F, Vector2F, Vector2F, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateSphere(Double, Int32, Int32, Boolean, Vector3, Int32)
Public methodStatic memberGenerateSphere(Double, Int32, Int32, Boolean, Vector3F, Int32)
Public methodStatic memberGenerateSphere(Sphere, Int32, Int32, Boolean, Vector3, Int32)
Public methodStatic memberGenerateSphere(SphereF, Int32, Int32, Boolean, Vector3F, Int32)
Public methodStatic memberGenerateSphere(Double, Int32, Int32, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateSphere(Double, Int32, Int32, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateStairs(Int32, Double, Double, Double, Int32, Degree, Double, Boolean, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateStairs(Int32, Double, Double, Double, Int32, Degree, Double, Boolean, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateTorus(Int32, Double, Int32, Degree, Double, Int32, Degree, Boolean, Vector3, Vector3, Vector4, Vector2, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGenerateTorus(Int32, Double, Int32, Degree, Double, Int32, Degree, Boolean, Vector3F, Vector3F, Vector4F, Vector2F, Int32, SimpleMeshGeneratorFace)
Public methodStatic memberGetEmptyData
Public methodStatic memberGetRotationMatrix
Public methodStatic memberRotateByAxis(Int32, Vector3)
Public methodStatic memberRotateByAxis(Int32, Vector4)
Top
See Also