GeometryVersion: 1.0

Graphisoft geometric elements


Graphisoft geometric elements describe various geometric entities - mainly in 2D -, provide operations on them and gives their relative position to each other.
The default orientation of any element (included deflections, arcs and coordinate systems) is always positive (right-hand, counter-clockwise).
The number-representation of Geometry is the double type. This means computation errors in dividing, sqare rooting, ans trigonometrical functions and makes necessary the introduction of a threshold within we consider two numbers equal. This has conventionally the name of epsilon.
The angles are always in radian.

The Geometry module has no platform-dependent calls, uses only GSRoot module for some fundamental C++ construct provided here and GSBase module for memory management.

Support from other fields:
2D objects:
3D objects: