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

Generated from class MR.SplineSettings. This is the const half of the class. More...

Inheritance diagram for MR.Const_SplineSettings:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_SplineSettings ()
 Constructs an empty (default-constructed) instance.
unsafe Const_SplineSettings (float samplingStep, float controlStability, int iterations, MR.Std.Vector_MRVector3f? normals, bool normalsAffectShape)
 Constructs MR.SplineSettings elementwise.
unsafe Const_SplineSettings (MR.Const_SplineSettings _other)
 Generated from constructor MR.SplineSettings.SplineSettings.
 Const_SplineSettings (SplineSettings _other)
 Generated from constructor MR.SplineSettings.SplineSettings.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_samplingStep
unsafe float * __ref_storage_controlStability
unsafe int * __ref_storage_iterations
unsafe MR.Std.Vector_MRVector3f._Underlying ** __ptr_storage_normals
unsafe bool * __ref_storage_normalsAffectShape

Properties

unsafe float samplingStep [get]
 additional points will be added between each pair of control points, until the distance between neighbor points becomes less than this distance
unsafe float controlStability [get]
 a positive value, the more the value the closer resulting spline will be to given control points
unsafe int iterations [get]
 the shape of resulting spline depends on the total number of points in the contour, which in turn depends on the length of input contour being sampled; setting iterations greater than one allows you to pass a constructed spline as a better input contour to the next run of the algorithm
unsafe MR.Std.? Vector_MRVector3f normals [get]
 optional parameter with the normals of input points that will be resampled to become normals of output points
unsafe bool normalsAffectShape [get]
 if true and normals are provided, then the curve at marked points will try to be orthogonal to given normal there

Detailed Description

Generated from class MR.SplineSettings. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_SplineSettings() [1/4]

unsafe MR.Const_SplineSettings.Const_SplineSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_SplineSettings() [2/4]

unsafe MR.Const_SplineSettings.Const_SplineSettings ( float samplingStep,
float controlStability,
int iterations,
MR.Std.Vector_MRVector3f? normals,
bool normalsAffectShape )
inline

Constructs MR.SplineSettings elementwise.

◆ Const_SplineSettings() [3/4]

unsafe MR.Const_SplineSettings.Const_SplineSettings ( MR.Const_SplineSettings _other)
inline

Generated from constructor MR.SplineSettings.SplineSettings.

◆ Const_SplineSettings() [4/4]

MR.Const_SplineSettings.Const_SplineSettings ( SplineSettings _other)
inline

Generated from constructor MR.SplineSettings.SplineSettings.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_SplineSettings.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_SplineSettings.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ptr_storage_normals

unsafe MR.Std.Vector_MRVector3f._Underlying** MR.Const_SplineSettings.__ptr_storage_normals
protected

◆ __ref_storage_controlStability

unsafe float* MR.Const_SplineSettings.__ref_storage_controlStability
protected

◆ __ref_storage_iterations

unsafe int* MR.Const_SplineSettings.__ref_storage_iterations
protected

◆ __ref_storage_normalsAffectShape

unsafe bool* MR.Const_SplineSettings.__ref_storage_normalsAffectShape
protected

◆ __ref_storage_samplingStep

unsafe float* MR.Const_SplineSettings.__ref_storage_samplingStep
protected

Property Documentation

◆ controlStability

unsafe float MR.Const_SplineSettings.controlStability
get

a positive value, the more the value the closer resulting spline will be to given control points

◆ iterations

unsafe int MR.Const_SplineSettings.iterations
get

the shape of resulting spline depends on the total number of points in the contour, which in turn depends on the length of input contour being sampled; setting iterations greater than one allows you to pass a constructed spline as a better input contour to the next run of the algorithm

◆ normals

unsafe MR.Std.? Vector_MRVector3f MR.Const_SplineSettings.normals
get

optional parameter with the normals of input points that will be resampled to become normals of output points

◆ normalsAffectShape

unsafe bool MR.Const_SplineSettings.normalsAffectShape
get

if true and normals are provided, then the curve at marked points will try to be orthogonal to given normal there

◆ samplingStep

unsafe float MR.Const_SplineSettings.samplingStep
get

additional points will be added between each pair of control points, until the distance between neighbor points becomes less than this distance


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