Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, MapOrHashMap_FaceId_FaceId src2tgtFaces, MapOrHashMap_VertId_VertId src2tgtVerts, MapOrHashMap_UndirectedEdgeId_Id_EdgeTag src2tgtEdges, MapOrHashMap_FaceId_FaceId tgt2srcFaces, MapOrHashMap_VertId_VertId tgt2srcVerts, MapOrHashMap_UndirectedEdgeId_Id_EdgeTag 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, | |
MapOrHashMap_FaceId_FaceId | src2tgtFaces, | ||
MapOrHashMap_VertId_VertId | src2tgtVerts, | ||
MapOrHashMap_UndirectedEdgeId_Id_EdgeTag | src2tgtEdges, | ||
MapOrHashMap_FaceId_FaceId | tgt2srcFaces, | ||
MapOrHashMap_VertId_VertId | tgt2srcVerts, | ||
MapOrHashMap_UndirectedEdgeId_Id_EdgeTag | 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 |