# NURBSCurveKey

class HPS.NURBSCurveKey : 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)

Hello I'm HOOPSY!

HOOPSY BETA

Hello I am HOOPSY! your Docs generative AI assistant.

Ask me anything about HOOPS Visualize HPS or choose a sample question below to start a conversation:

Additional info

HOOPSY may store chats to provide and maintain the service according to OpenAI's data policy.

This feature is currently experimental. While we are continually enhancing its performance and quality, the underlying AI model may generate inaccurate or fabricated responses, especially if prompted to do so.

New Conversation
Continue generating