# Functions
AnglePoint creates a unit vector from the given angle in degrees as a Point2.
Distance2 calculates the euclidean distance between two points, as two (x,y) pairs.
Distance3 calculates the euclidean distance between two points, as two (x,y,z) triplets.
NewBoundingRect2 will produce the minimal rectangle that contains all of the input points.
NewBoundingRect3 will produce the minimal rectangle that contains all of the input points.
NewPolygon2 is a helper method to construct a valid polygon.
NewRect2 returns an (X,Y):(X2,Y2) rectangle.
NewRect2WH returns an (X,Y):(X+W,Y+H) rectangle.
NewRect3 returns an (X,Y,Z):(X2,Y2,Z2) rectangle.
NewRect3WH returns an (X,Y,Z):(X+W,Y+H,Z+D) rectangle.
RadianPoint creates a unit vector from the given angle in radians as a Point2.