# Plane

struct HPS.Plane

  Public Functions

  override bool Equals (object obj)
  bool Equals (Plane p)
  override int GetHashCode ()
  Point IntersectLineSegment (Point p1, Point p2, float eps = 1e-5f)
  Point IntersectLineSegment2 (Point p1, Point p2)
  Plane Normalize (float epsilon = 1.0E-30f)
  Plane (float in_a, float in_b, float in_c, float in_d)
  Plane (Plane p)
  Plane (Point p, Vector v)
  Plane (Point[] points)
  Plane (Vector v, float f = 0)
  Plane (Vector v, Point p)

  Public Members

  float a
  float b
  float c
  float d

  Public Static Functions

  bool operator!= (Plane p1, Plane p2)
  Plane operator* (Plane p, float s)
  Plane operator/ (Plane p, float s)
  bool operator== (Plane p1, Plane p2)
  Plane Zero ()

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