geo/geo library

Classes

GeoAngle
The GeoAngle class defines an angle that may be given in degrees or radians (but not both). It automatically converts angles to degrees and radians for easier access
GeoCircle
The GeoCircle class defines an geometric circle with radius. The class may be used to calculate coordinates on the circle given an angle in radians or degrees.
GeoCoordinate
The GeoCoordinate class defines (x,y,z) coordinates on a 3-dimensional space.
GeoCoordinate2D
The GeoCoordinate2D class defines (x,y) coordinates on a 2-dimensional plane (w/ z = 0 implied).
GeoCustomPoints
The GeoCustomPoints class defines a custom user-defined shape.
GeoEllipse
The GeoEllipse class defines an geometric ellipse with horizontal radius xRadius, and vertical radius yRadius. The class may be used to calculate coordinates on the ellipse given an angle in radians or degrees.
GeoPath
The GeoPath class is used to generate a smooth Path by rounding corners with cornerRadius units from the corner. If cornerRadius is zero, the coordinates are converted into a Path without rounding corners. Otherwise, the start and end of the curve on two adjacent sides is determined by cornerRadius using a bezeir curve.
GeoPolygon
The GeoPolygon class defines a n-sided polygon. The class may be used to calculate coordinates and paths of a polygon.
GeoStar
The GeoStar class defines a star pattern with n-leaves. The class may be used to calculate coordinates and paths of a polygon.
GeoUtility
The GeoUtility class is used for performing various transformations on coordinates (ie. re-centering, shifting, scaling, etc.).