MeshLib C# Docs
Loading...
Searching...
No Matches
MR.ComputeSweptVolumeParameters Class Reference

Parameters for computeSweptVolume* functions Generated from class MR.ComputeSweptVolumeParameters. This is the non-const half of the class. More...

+ Inheritance diagram for MR.ComputeSweptVolumeParameters:

Public Member Functions

unsafe ComputeSweptVolumeParameters (MR._ByValue_ComputeSweptVolumeParameters _other)
 Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.
 
 ComputeSweptVolumeParameters (Const_ComputeSweptVolumeParameters _other)
 Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.
 
 ComputeSweptVolumeParameters (ComputeSweptVolumeParameters _other)
 Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.
 
unsafe ComputeSweptVolumeParameters (MR.Const_Polyline3 path, MR.Const_MeshPart toolMesh, MR.Const_EndMillTool? toolSpec, float voxelSize, ulong memoryLimit, MR.Std._ByValue_Function_BoolFuncFromFloat cb)
 Constructs MR.ComputeSweptVolumeParameters elementwise.
 

Properties

new unsafe MR.MeshPart toolMesh [get, protected set]
 tool mesh
 
new unsafe MR.? Const_EndMillTool toolSpec [get, set]
 
new unsafe ref float voxelSize [get]
 voxel size for internal voxel volumes
 
new unsafe ref ulong memoryLimit [get]
 (distance volume) max memory amount used for the distance volume, zero for no limits
 
new unsafe MR.Std.Function_BoolFuncFromFloat cb [get, protected set]
 progress callback
 

Detailed Description

Parameters for computeSweptVolume* functions Generated from class MR.ComputeSweptVolumeParameters. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ ComputeSweptVolumeParameters() [1/4]

unsafe MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters ( MR._ByValue_ComputeSweptVolumeParameters _other)
inline

Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.

◆ ComputeSweptVolumeParameters() [2/4]

MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters ( Const_ComputeSweptVolumeParameters _other)
inline

Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.

◆ ComputeSweptVolumeParameters() [3/4]

MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters ( ComputeSweptVolumeParameters _other)
inline

Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.

◆ ComputeSweptVolumeParameters() [4/4]

unsafe MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters ( MR.Const_Polyline3 path,
MR.Const_MeshPart toolMesh,
MR.Const_EndMillTool? toolSpec,
float voxelSize,
ulong memoryLimit,
MR.Std._ByValue_Function_BoolFuncFromFloat cb )
inline

Constructs MR.ComputeSweptVolumeParameters elementwise.

Property Documentation

◆ cb

new unsafe MR.Std.Function_BoolFuncFromFloat MR.ComputeSweptVolumeParameters.cb
getprotected set

progress callback

◆ memoryLimit

new unsafe ref ulong MR.ComputeSweptVolumeParameters.memoryLimit
get

(distance volume) max memory amount used for the distance volume, zero for no limits

◆ toolMesh

new unsafe MR.MeshPart MR.ComputeSweptVolumeParameters.toolMesh
getprotected set

tool mesh

◆ toolSpec

new unsafe MR.? Const_EndMillTool MR.ComputeSweptVolumeParameters.toolSpec
getset

tool specifications, can be used for more precise computations the tool spec and the tool mesh are expected to relate to the same tool if omitted, tool mesh is used

◆ voxelSize

new unsafe ref float MR.ComputeSweptVolumeParameters.voxelSize
get

voxel size for internal voxel volumes


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