# 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