geometry3d
A Python library for geometric objects in 3 dimentions
Implemented classes of 3d objects:
* Vector3D
* Point3D
* Line3D
* Plane3D
* Ray3D
* HalfPlane3D
* HalfSpace3D
* LineSegment3D
Yet incompletely implemented classes:
* Triangle3D
* Disk3D (closed circle)
* Union3D
* Difference3D
Each object has methods for finding its sizes, containing box or containing sphere. It finds intersection and distance or closest to another object part of itself. It also can tell if it contains the other object or is it contained by that. ...