# NURBSSurfaceKit

class HPS.NURBSSurfaceKit : HPS.Kit

  Public Functions

  void Consume (HPS.NURBSSurfaceKit in_kit)
  override void Dispose ()
  HPS.NURBSSurfaceKit EditPointsByDeletion (ulong in_offset, ulong in_count)
  HPS.NURBSSurfaceKit EditPointsByInsertion (ulong in_offset, HPS.Point[] in_points)
  HPS.NURBSSurfaceKit EditPointsByReplacement (ulong in_offset, HPS.Point[] in_points)
  HPS.NURBSSurfaceKit EditUKnotsByDeletion (ulong in_offset, ulong in_count)
  HPS.NURBSSurfaceKit EditUKnotsByInsertion (ulong in_offset, float[] in_knots)
  HPS.NURBSSurfaceKit EditUKnotsByReplacement (ulong in_offset, float[] in_knots)
  HPS.NURBSSurfaceKit EditVKnotsByDeletion (ulong in_offset, ulong in_count)
  HPS.NURBSSurfaceKit EditVKnotsByInsertion (ulong in_offset, float[] in_knots)
  HPS.NURBSSurfaceKit EditVKnotsByReplacement (ulong in_offset, float[] in_knots)
  HPS.NURBSSurfaceKit EditWeightsByDeletion (ulong in_offset, ulong in_count)
  HPS.NURBSSurfaceKit EditWeightsByInsertion (ulong in_offset, float[] in_weights)
  HPS.NURBSSurfaceKit EditWeightsByReplacement (ulong in_offset, float[] in_weights)
  override bool Empty ()
  bool Equals (HPS.NURBSSurfaceKit in_kit)
  override bool Equals (Object obj)
  override int GetHashCode ()
  ulong GetPointCount ()
  NURBSSurfaceKit ()
  NURBSSurfaceKit (HPS.NURBSSurfaceKit in_kit)
  override HPS.Type ObjectType ()
  void Set (HPS.NURBSSurfaceKit in_kit)
  HPS.NURBSSurfaceKit SetPoints (HPS.Point[] in_points)
  HPS.NURBSSurfaceKit SetPriority (int in_priority)
  HPS.NURBSSurfaceKit SetTrim (HPS.TrimKit in_trim)
  HPS.NURBSSurfaceKit SetTrims (HPS.TrimKit[] in_trims)
  HPS.NURBSSurfaceKit SetUCount (ulong in_count)
  HPS.NURBSSurfaceKit SetUDegree (ulong in_degree)
  HPS.NURBSSurfaceKit SetUKnots (float[] in_knots)
  HPS.NURBSSurfaceKit SetUserData (IntPtr in_index, byte[] in_data)
  HPS.NURBSSurfaceKit SetUserData (IntPtr in_index, ulong in_bytes, byte[] in_data)
  HPS.NURBSSurfaceKit SetUserData (IntPtr[] in_indices, byte[][] in_data)
  HPS.NURBSSurfaceKit SetVCount (ulong in_count)
  HPS.NURBSSurfaceKit SetVDegree (ulong in_degree)
  HPS.NURBSSurfaceKit SetVKnots (float[] in_knots)
  HPS.NURBSSurfaceKit SetWeights (float[] in_weights)
  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 ShowPriority (out int out_priority)
  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 ShowUserData (IntPtr in_index, out byte[] out_data)
  bool ShowUserData (out IntPtr[] out_indices, out byte[][] out_data)
  ulong ShowUserDataCount ()
  bool ShowUserDataIndices (out IntPtr[] out_indices)
  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.NURBSSurfaceKit UnsetAllUserData ()
  HPS.NURBSSurfaceKit UnsetEverything ()
  HPS.NURBSSurfaceKit UnsetPoints ()
  HPS.NURBSSurfaceKit UnsetPriority ()
  HPS.NURBSSurfaceKit UnsetTrims ()
  HPS.NURBSSurfaceKit UnsetUCount ()
  HPS.NURBSSurfaceKit UnsetUDegree ()
  HPS.NURBSSurfaceKit UnsetUKnots ()
  HPS.NURBSSurfaceKit UnsetUserData (IntPtr in_index)
  HPS.NURBSSurfaceKit UnsetUserData (IntPtr[] in_indices)
  HPS.NURBSSurfaceKit UnsetVCount ()
  HPS.NURBSSurfaceKit UnsetVDegree ()
  HPS.NURBSSurfaceKit UnsetVKnots ()
  HPS.NURBSSurfaceKit UnsetWeights ()

  Public Static Functions

  bool operator!= (HPS.NURBSSurfaceKit a, HPS.NURBSSurfaceKit b)
  bool operator== (HPS.NURBSSurfaceKit a, HPS.NURBSSurfaceKit b)

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