goulib.geom3d¶
3D geometry
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sphere/Line shortest joining segment :param S: Sphere :param L: Line :return: LineSegment3 of minimal length |
|
|
|
|
|
|
|
|
|
Classes
|
A Line3 is a line on a 3D plane extending to infinity in both directions; a Ray3 has a finite end-point and extends to infinity in a single direction; a LineSegment3 joins two points. |
|
|
|
Planes can be constructed with any of: |
|
A point on a 3D plane. Construct in the obvious way::. |
|
A quaternion represents a three-dimensional rotation or reflection transformation. |
|
this constructor is called by descendant classes at copy it is replaced to copy some graphics attributes in module drawings |
|
this constructor is called by descendant classes at copy it is replaced to copy some graphics attributes in module drawings |
|
Spheres are constructed with a center Point3 and a radius. |
|
Mutable 3D Vector. See `Vector2`documentation. |