![]() |
Chemical Data Processing Library Python API - Version 1.3.0
|
A pre-defined triangle mesh providing the vertices and faces of a regular icosahedron. More...
Inheritance diagram for CDPL.Vis.IcosahedronMesh3D:Public Member Functions | |
| None | __init__ (float radius=1.0) |
| Initializes the IcosahedronMesh3D instance. More... | |
| None | __init__ (IcosahedronMesh3D mesh) |
| Initializes a copy of the IcosahedronMesh3D instance mesh. More... | |
Public Member Functions inherited from CDPL.Vis.TriangleMesh3D | |
| 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 () |
| None | addVertex (float x, float y, float z) |
| int | getNumVertices () |
| Math.Vector3DArray | getVertexNormals () |
| None | addVertexNormal (float x, float y, float z) |
| int | getNumVertexNormals () |
| Math.Vector3ULArray | getFaces () |
| None | addFace (int v1_idx, int v2_idx, int v3_idx) |
| int | getNumFaces () |
| bool | isClosed () |
| None | setClosed (bool closed=True) |
| None | clear () |
| TriangleMesh3D | swap (TriangleMesh3D mesh) |
| TriangleMesh3D | __iadd__ (TriangleMesh3D mesh) |
Performs the in-place addition operation self += mesh. More... | |
Public Member Functions inherited from CDPL.Vis.Shape3D | |
| 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... | |
Additional Inherited Members | |
Properties inherited from CDPL.Vis.TriangleMesh3D | |
| vertices = property(getVertices) | |
| numVertices = property(getNumVertices) | |
| vertexNormals = property(getVertexNormals) | |
| numVertexNormals = property(getNumVertexNormals) | |
| faces = property(getFaces) | |
| numFaces = property(getNumFaces) | |
| closed = property(isClosed, setClosed) | |
Properties inherited from CDPL.Vis.Shape3D | |
| objectID = property(getObjectID) | |
A pre-defined triangle mesh providing the vertices and faces of a regular icosahedron.
| None CDPL.Vis.IcosahedronMesh3D.__init__ | ( | float | radius = 1.0 | ) |
Initializes the IcosahedronMesh3D instance.
| radius |
| None CDPL.Vis.IcosahedronMesh3D.__init__ | ( | IcosahedronMesh3D | mesh | ) |
Initializes a copy of the IcosahedronMesh3D instance mesh.
| mesh | The IcosahedronMesh3D instance to copy. |