NURBSCurveKey

class HPS.NURBSCurveKey : public HPS.GeometryKey

Public Functions

void Consume (HPS.NURBSCurveKit in_kit)
override void Dispose ()
HPS.NURBSCurveKey EditKnotsByReplacement (ulong in_offset, float[] in_knots)
HPS.NURBSCurveKey EditPointsByReplacement (ulong in_offset, HPS.Point[] in_points)
HPS.NURBSCurveKey EditWeightsByReplacement (ulong in_offset, float[] in_weights)
ulong GetPointCount ()
NURBSCurveKey ()
NURBSCurveKey (HPS.Key in_that)
NURBSCurveKey (HPS.NURBSCurveKey in_that)
override HPS.Type ObjectType ()
void Set (HPS.NURBSCurveKit in_kit)
HPS.NURBSCurveKey SetParameters (float in_start, float in_end)
void Show (out HPS.NURBSCurveKit out_kit)
bool ShowDegree (out ulong out_degree)
bool ShowKnots (out float[] out_knots)
bool ShowParameters (out float out_start, out float out_end)
bool ShowPoints (out HPS.Point[] out_points)
bool ShowPointsByList (ulong[] in_indices, out HPS.Point[] out_points)
bool ShowPointsByRange (ulong in_start_index, ulong in_count, out HPS.Point[] out_points)
bool ShowWeights (out float[] out_weights)