MeshLib Python Docs
Loading...
Searching...
No Matches

Public Member Functions

None __init__ (self)
None __init__ (self, McOffsetMeshOutputs arg0)
None __init__ (self, Vector_VoxelId_FaceId voxelPerFaceMap, Vector3i dims, AffineXf3f gridToMeshXf)
Vector3i dims (self)
None dims (self, Vector3i arg1)
AffineXf3f gridToMeshXf (self)
None gridToMeshXf (self, AffineXf3f arg1)
Vector_VoxelId_FaceId voxelPerFaceMap (self)
None voxelPerFaceMap (self, Vector_VoxelId_FaceId arg1)

Static Public Member Functions

None __init__ (*args, **kwargs)
McOffsetMeshOutputs operator (*args, **kwargs)
McOffsetMeshOutputs operator (*args, **kwargs)

Static Protected Attributes

typing _offsetof_dims = 8
typing _offsetof_gridToMeshXf = 16
typing _offsetof_voxelPerFaceMap = 0

Detailed Description

Generated from:  MR::McOffsetMeshOutputs

optional outputs of mcOffsetMesh(...) describing the volume, from which the mesh was extracted

Constructor & Destructor Documentation

◆ __init__() [1/4]

None mrmeshpy.McOffsetMeshOutputs.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/4]

None mrmeshpy.McOffsetMeshOutputs.__init__ ( self)

◆ __init__() [3/4]

None mrmeshpy.McOffsetMeshOutputs.__init__ ( self,
McOffsetMeshOutputs arg0 )
Implicit copy constructor.

◆ __init__() [4/4]

None mrmeshpy.McOffsetMeshOutputs.__init__ ( self,
Vector_VoxelId_FaceId voxelPerFaceMap,
Vector3i dims,
AffineXf3f gridToMeshXf )
Implicit aggregate constructor.

Member Function Documentation

◆ dims() [1/2]

Vector3i mrmeshpy.McOffsetMeshOutputs.dims ( self)
optional output dimensions of the volume

◆ dims() [2/2]

None mrmeshpy.McOffsetMeshOutputs.dims ( self,
Vector3i arg1 )

◆ gridToMeshXf() [1/2]

AffineXf3f mrmeshpy.McOffsetMeshOutputs.gridToMeshXf ( self)
optional output transform from integer grid locations to mesh reference frame:
the node with integer coordinates (i,j,k) is located in (*gridToMeshXf)( Vector3f( i, j, k ) );
every vertex of output mesh is located on a grid edge

◆ gridToMeshXf() [2/2]

None mrmeshpy.McOffsetMeshOutputs.gridToMeshXf ( self,
AffineXf3f arg1 )

◆ operator() [1/2]

McOffsetMeshOutputs mrmeshpy.McOffsetMeshOutputs.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

McOffsetMeshOutputs mrmeshpy.McOffsetMeshOutputs.operator ( * args,
** kwargs )
static

◆ voxelPerFaceMap() [1/2]

Vector_VoxelId_FaceId mrmeshpy.McOffsetMeshOutputs.voxelPerFaceMap ( self)
optional output map FaceId->VoxelId

◆ voxelPerFaceMap() [2/2]

None mrmeshpy.McOffsetMeshOutputs.voxelPerFaceMap ( self,
Vector_VoxelId_FaceId arg1 )

Member Data Documentation

◆ _offsetof_dims

typing mrmeshpy.McOffsetMeshOutputs._offsetof_dims = 8
staticprotected

◆ _offsetof_gridToMeshXf

typing mrmeshpy.McOffsetMeshOutputs._offsetof_gridToMeshXf = 16
staticprotected

◆ _offsetof_voxelPerFaceMap

typing mrmeshpy.McOffsetMeshOutputs._offsetof_voxelPerFaceMap = 0
staticprotected

The documentation for this class was generated from the following file: