#include <MRMarkedContour.h>
| Public Attributes | |
| float | samplingStep = 1 | 
| float | controlStability = 1 | 
| a positive value, the more the value the closer resulting spline will be to given control points | |
| int | iterations = 1 | 
| Contour3f * | normals = nullptr | 
| optional parameter with the normals of input points that will be resampled to become normals of output points | |
| bool | normalsAffectShape = false | 
| if true and normals are provided, then the curve at marked points will try to be orthogonal to given normal there | |
| float MR::SplineSettings::controlStability = 1 | 
a positive value, the more the value the closer resulting spline will be to given control points
| int MR::SplineSettings::iterations = 1 | 
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
| Contour3f* MR::SplineSettings::normals = nullptr | 
optional parameter with the normals of input points that will be resampled to become normals of output points
| bool MR::SplineSettings::normalsAffectShape = false | 
if true and normals are provided, then the curve at marked points will try to be orthogonal to given normal there
| float MR::SplineSettings::samplingStep = 1 | 
additional points will be added between each pair of control points, until the distance between neighbor points becomes less than this distance