Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
HPS.Plane Struct Reference

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

float a
 
float b
 
float c
 
float d
 

The documentation for this struct was generated from the following file: