ICurveFreeForm Interface
- GetData
- InterpolationDegree (Get)
- InterpolationDegree (Set)
- Extend
The interface is implemented by Free-form curves.
A standalone free-form curve can be created via IObjectGenerator_DG.Create("CurveFreeForm") > ICurveFreeForm query.
Implements also: ICurveFreeFormEx.
See also Pipes sample, Interface List
HRESULT GetData(IArray3D** points)
Parameters
points - [out] The returned array of points, which
defines geometry of the curve
- Remarks:
The method returns array of points, which defines geometry of the curve
HRESULT InterpolationDegree(int* degree)
Parameters
degree - [out, retval] Current value of the
InterpolationDegree property of the curve< /p>
- Remarks:
Current value of the InterpolationDegree property of the curve
HRESULT InterpolationDegree(int degree)
Parameters
degree - [in] New value of the InterpolationDegree
property of the curve
- Remarks:
Modifes value of the InterpolationDegree property of the curve. Valid values
are: 1,2,3 and 4
HRESULT Extend(ICurveFreeForm* curve)
Appends curve to this. Duplicated point, if created, is removed
|