Class SculptCurveDeformation
Base-class for DCurve3 spatial deformations.
Subclasses must implement abstract Apply() method.
Inheritance
SculptCurveDeformation
Namespace: g3
Assembly: cs.temp.dll.dll
public abstract class SculptCurveDeformation
Constructors
Declaration
public SculptCurveDeformation()
Fields
Declaration
Field Value
Declaration
protected Func<double, double, double> _weightfunc
Field Value
Declaration
Field Value
Declaration
protected Frame3f vPreviousPos
Field Value
Properties
Declaration
public DCurve3 Curve { get; set; }
Property Value
Declaration
public double Radius { get; set; }
Property Value
Declaration
public Func<double, double, double> WeightFunc { get; set; }
Property Value
Methods
Declaration
public abstract SculptCurveDeformation.DeformInfo Apply(Frame3f vNextPos)
Parameters
Type |
Name |
Description |
Frame3f |
vNextPos |
|
Returns
Declaration
public virtual void BeginDeformation(Frame3f vStartPos)
Parameters
Type |
Name |
Description |
Frame3f |
vStartPos |
|
Declaration
public virtual SculptCurveDeformation.DeformInfo UpdateDeformation(Frame3f vNextPos)
Parameters
Type |
Name |
Description |
Frame3f |
vNextPos |
|
Returns