Trihedron#
- class Trihedron(angles: tuple[float, float], position: tuple[float, float] = (0, 0), size: float = 100.0, ref_planes_distance: float = 100.0)[source]#
Bases:
objectThe orthogonal projection of a trihedron.
It is basically a collection of marks defining the axonometric space. From the trihedron one can extract the tilted main reference planes. This class is creating the ReferencePlanes and holds geometric operations called in the parent Axonometry object.
- Parameters:
angles (tuple[float, float]) – Standard axonometric notation; left/right angles from ‘horizon’ for x/y coordinate axes.
position (tuple[float, float]) – Center of the trihedron; (0,0) by default.
size (float) – The length of coordinate plane axes; 100 by default.
ref_planes_distance (float) – Reference plane translation distance from the trihedron center; 100 by default.