DG Kernel Documentation


Skip Navigation Links.
Skip Navigation LinksHome Page > API Reference > General Geometry > Curves > ICurveFreeForm Search Documentation


ICurveFreeForm Interface

GetData
InterpolationDegree (Get)
InterpolationDegree (Set)
Extend

The interface is implemented by Free-form curves.

See also Pipes sampleICurveFreeFormEx, 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