MeshLib C# Docs
Loading...
Searching...
No Matches

Parameters that is used to find undercuts Generated from class MR.FixUndercuts.FindParams. This is the const half of the class. More...

Inheritance diagram for MR.FixUndercuts.Const_FindParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_FindParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_FindParams (MR.Vector3f upDirection, float wallAngle)
 Constructs MR.FixUndercuts.FindParams elementwise.
unsafe Const_FindParams (MR.FixUndercuts.Const_FindParams _other)
 Generated from constructor MR.FixUndercuts.FindParams.FindParams.
 Const_FindParams (FindParams _other)
 Generated from constructor MR.FixUndercuts.FindParams.FindParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Vector3f__ref_storage_upDirection
unsafe float * __ref_storage_wallAngle

Properties

unsafe ref readonly MR.Vector3f upDirection [get]
 Primitives that are not visible from up direction are considered as undercuts (fix undercuts is performed downwards (in -direction))
unsafe float wallAngle [get]
 vertical angle of fixed undercut walls (note that this value is approximate - it defines "camera" position for internal projective transformation) 0 - strictly vertical walls of undercuts area positive - expanding downwards walls negative - shrinking downwards walls

Detailed Description

Parameters that is used to find undercuts Generated from class MR.FixUndercuts.FindParams. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_FindParams() [1/4]

unsafe MR.FixUndercuts.Const_FindParams.Const_FindParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_FindParams() [2/4]

unsafe MR.FixUndercuts.Const_FindParams.Const_FindParams ( MR.Vector3f upDirection,
float wallAngle )
inline

Constructs MR.FixUndercuts.FindParams elementwise.

◆ Const_FindParams() [3/4]

unsafe MR.FixUndercuts.Const_FindParams.Const_FindParams ( MR.FixUndercuts.Const_FindParams _other)
inline

Generated from constructor MR.FixUndercuts.FindParams.FindParams.

◆ Const_FindParams() [4/4]

MR.FixUndercuts.Const_FindParams.Const_FindParams ( FindParams _other)
inline

Generated from constructor MR.FixUndercuts.FindParams.FindParams.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.FixUndercuts.Const_FindParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.FixUndercuts.Const_FindParams.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ref_storage_upDirection

unsafe MR.Vector3f* MR.FixUndercuts.Const_FindParams.__ref_storage_upDirection
protected

◆ __ref_storage_wallAngle

unsafe float* MR.FixUndercuts.Const_FindParams.__ref_storage_wallAngle
protected

Property Documentation

◆ upDirection

unsafe ref readonly MR.Vector3f MR.FixUndercuts.Const_FindParams.upDirection
get

Primitives that are not visible from up direction are considered as undercuts (fix undercuts is performed downwards (in -direction))

◆ wallAngle

unsafe float MR.FixUndercuts.Const_FindParams.wallAngle
get

vertical angle of fixed undercut walls (note that this value is approximate - it defines "camera" position for internal projective transformation) 0 - strictly vertical walls of undercuts area positive - expanding downwards walls negative - shrinking downwards walls


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