Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, PartMapping arg0) |
| None | __init__ (self, MapOrHashMap_FaceId_FaceId src2tgtFaces, MapOrHashMap_VertId_VertId src2tgtVerts, MapOrHashMap_UndirectedEdgeId_EdgeId src2tgtEdges, MapOrHashMap_FaceId_FaceId tgt2srcFaces, MapOrHashMap_VertId_VertId tgt2srcVerts, MapOrHashMap_UndirectedEdgeId_EdgeId tgt2srcEdges) |
| None | clear (self) |
| MapOrHashMap_FaceId_FaceId | src2tgtFaces (self) |
| None | src2tgtFaces (self, MapOrHashMap_FaceId_FaceId arg1) |
| MapOrHashMap_FaceId_FaceId | tgt2srcFaces (self) |
| None | tgt2srcFaces (self, MapOrHashMap_FaceId_FaceId arg1) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| PartMapping | operator (*args, **kwargs) |
| PartMapping | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_src2tgtEdges = 16 |
| typing | _offsetof_src2tgtFaces = 0 |
| typing | _offsetof_src2tgtVerts = 8 |
| typing | _offsetof_tgt2srcEdges = 40 |
| typing | _offsetof_tgt2srcFaces = 24 |
| typing | _offsetof_tgt2srcVerts = 32 |
Generated from: MR::PartMapping mapping among elements of source mesh, from which a part is taken, and target mesh
|
static |
| None mrmeshpy.PartMapping.__init__ | ( | self | ) |
| None mrmeshpy.PartMapping.__init__ | ( | self, | |
| PartMapping | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.PartMapping.__init__ | ( | self, | |
| MapOrHashMap_FaceId_FaceId | src2tgtFaces, | ||
| MapOrHashMap_VertId_VertId | src2tgtVerts, | ||
| MapOrHashMap_UndirectedEdgeId_EdgeId | src2tgtEdges, | ||
| MapOrHashMap_FaceId_FaceId | tgt2srcFaces, | ||
| MapOrHashMap_VertId_VertId | tgt2srcVerts, | ||
| MapOrHashMap_UndirectedEdgeId_EdgeId | tgt2srcEdges ) |
Implicit aggregate constructor.
| None mrmeshpy.PartMapping.clear | ( | self | ) |
clears all member maps
|
static |
|
static |
| MapOrHashMap_FaceId_FaceId mrmeshpy.PartMapping.src2tgtFaces | ( | self | ) |
source.id -> target.id each map here can be either dense vector or hash map, the type is set by the user and preserved by mesh copying functions; dense maps are better by speed and memory when source mesh is packed and must be copied entirely; hash maps minimize memory consumption when only a small portion of source mesh is copied
| None mrmeshpy.PartMapping.src2tgtFaces | ( | self, | |
| MapOrHashMap_FaceId_FaceId | arg1 ) |
| MapOrHashMap_FaceId_FaceId mrmeshpy.PartMapping.tgt2srcFaces | ( | self | ) |
target.id -> source.id dense vectors are better by speed and memory when target mesh was empty before copying
| None mrmeshpy.PartMapping.tgt2srcFaces | ( | self, | |
| MapOrHashMap_FaceId_FaceId | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |