A pre-defined triangle mesh providing the vertices and faces of a right frustum specified by the contructor arguments.
More...
|
| None | __init__ (float radius1, float radius2, float height, int num_sides, bool close_btm=True, bool close_top=True) |
| | Constructs a right-frustum triangle mesh with the specified bottom radius, top radius, height, side count and optional bottom/top caps. More...
|
| |
| None | __init__ (RightFrustumMesh3D mesh) |
| | Initializes a copy of the RightFrustumMesh3D instance mesh. More...
|
| |
|
None | __init__ () |
| | Initializes the TriangleMesh3D instance.
|
| |
| None | __init__ (TriangleMesh3D mesh) |
| | Initializes a copy of the TriangleMesh3D instance mesh. More...
|
| |
| TriangleMesh3D | assign (TriangleMesh3D mesh) |
| | Replaces the current state of self with a copy of the state of the TriangleMesh3D instance mesh. More...
|
| |
| Math.Vector3DArray | getVertices () |
| | Returns a reference to the array storing the mesh vertices. More...
|
| |
| None | addVertex (float x, float y, float z) |
| | Appends a new vertex at the position (x, y, z). More...
|
| |
| int | getNumVertices () |
| | Returns the number of stored vertices. More...
|
| |
| Math.Vector3DArray | getVertexNormals () |
| | Returns a reference to the array storing the per-vertex normals. More...
|
| |
| None | addVertexNormal (float x, float y, float z) |
| | Appends a new vertex normal with the components (x, y, z). More...
|
| |
| int | getNumVertexNormals () |
| | Returns the number of stored vertex normals. More...
|
| |
| Math.Vector3ULArray | getFaces () |
| | Returns a reference to the array storing the triangle faces (vertex-index triplets). More...
|
| |
| None | addFace (int v1_idx, int v2_idx, int v3_idx) |
| | Appends a new triangle face defined by the three vertex indices v1_idx, v2_idx and v3_idx. More...
|
| |
| int | getNumFaces () |
| | Returns the number of stored triangle faces. More...
|
| |
| bool | isClosed () |
| | Tells whether the mesh has been flagged as a closed surface. More...
|
| |
| None | setClosed (bool closed=True) |
| | Sets the flag that marks the mesh as a closed surface. More...
|
| |
|
None | clear () |
| | Removes all vertices, vertex normals and faces and resets the closed-surface flag.
|
| |
| TriangleMesh3D | swap (TriangleMesh3D mesh) |
| | Swaps the contents of this mesh with those of mesh. More...
|
| |
| TriangleMesh3D | __iadd__ (TriangleMesh3D mesh) |
| | Performs the in-place addition operation self += mesh. More...
|
| |
| int | getObjectID () |
| | Returns the numeric identifier (ID) of the wrapped C++ class instance. More...
|
| |
| Shape3D | clone () |
| | Creates a dynamically allocated copy of the graphics primitive. More...
|
| |
| None | accept (Shape3DVisitor visitor) |
| | Vis.Shape3DVisitor implementation accept method [VPTN]. More...
|
| |
A pre-defined triangle mesh providing the vertices and faces of a right frustum specified by the contructor arguments.
- Since
- 1.3