NURBSSurfaceKey

class HPS.NURBSSurfaceKey : public HPS.GeometryKey

Public Functions

void Consume (HPS.NURBSSurfaceKit in_kit)
override void Dispose ()
HPS.NURBSSurfaceKey EditPointsByReplacement (ulong in_offset, HPS.Point[] in_points)
HPS.NURBSSurfaceKey EditUKnotsByReplacement (ulong in_offset, float[] in_knots)
HPS.NURBSSurfaceKey EditVKnotsByReplacement (ulong in_offset, float[] in_knots)
HPS.NURBSSurfaceKey EditWeightsByReplacement (ulong in_offset, float[] in_weights)
ulong GetPointCount ()
NURBSSurfaceKey ()
NURBSSurfaceKey (HPS.Key in_that)
NURBSSurfaceKey (HPS.NURBSSurfaceKey in_that)
override HPS.Type ObjectType ()
void Set (HPS.NURBSSurfaceKit in_kit)
HPS.NURBSSurfaceKey SetTrim (HPS.TrimKit in_trim)
HPS.NURBSSurfaceKey SetTrims (HPS.TrimKit[] in_trims)
void Show (out HPS.NURBSSurfaceKit out_kit)
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 ShowTrims (out HPS.TrimKit[] out_trims)
bool ShowUCount (out ulong out_count)
bool ShowUDegree (out ulong out_degree)
bool ShowUKnots (out float[] out_knots)
bool ShowVCount (out ulong out_count)
bool ShowVDegree (out ulong out_degree)
bool ShowVKnots (out float[] out_knots)
bool ShowWeights (out float[] out_weights)
HPS.NURBSSurfaceKey UnsetTrims ()