| Interface | Description |
|---|---|
| Shape |
An interface for 3d shapes such as spheres, but also flat objects such as rectangles
and text.
|
| Simplex |
TODO: Comment
|
| Class | Description |
|---|---|
| Circle |
A circle in (x,y,z)-space represented by a center-point, a radius and a normal-vector.
|
| Line |
A line represented by a point and a direction.
|
| LineSegment |
A line segment spanned by two points, a and b.
|
| ParametricPlane | |
| Plane |
A plane in (x,y,z)-space represented by a point and a normal.
|
| Point |
A point in (x,y,z)-space represented with double precision.
|
| PointList |
An ArrayList-wrapper for storing 3d points.
|
| PointWeighted | |
| Rectangle |
A planar rectangle in 3d.
|
| Triangle |
A triangle in (x,y,z)-space represented by the three corner-points.
|
| Vector |
A vector in (x,y,z)-space represented with double precision.
|
| Vector.ImmutableVector3d |
A wrapper class for
Vector3d which makes the vector immutable. |