Point

struct HPS.Point

Public Functions

override bool Equals (object obj)
bool Equals (Point p)
bool Equals (Vector p)
override int GetHashCode ()
Point (float in_x, float in_y, float in_z)
Point (Point p)
Point (Point2D p)
Point (Vector v)
Point (Vector2D v)

Public Members

float x
float y
float z

Public Static Functions

Point Midpoint (Point a, Point b)
Point Midpoint (Point a, Point b, Point c)
bool operator!= (Point p1, Point p2)
Point operator* (Point p, float s)
Point operator+ (Point p, Vector v)
Point operator- (Point p, Vector v)
Vector operator- (Point p1, Point p2)
Point operator/ (Point p, float s)
bool operator== (Point p1, Point p2)
Point Origin ()
Point Zero ()