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: