![]() |
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...
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... | |
![]() | |
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 | isSolid () |
None | setSolid (bool solid=True) |
None | clear () |
TriangleMesh3D | swap (TriangleMesh3D mesh) |
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... | |
Additional Inherited Members | |
![]() | |
vertices = property(getVertices) | |
numVertices = property(getNumVertices) | |
vertexNormals = property(getVertexNormals) | |
numVertexNormals = property(getNumVertexNormals) | |
faces = property(getFaces) | |
numFaces = property(getNumFaces) | |
solid = property(isSolid, setSolid) | |
![]() | |
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. |