Package org.jlab.geom.prim
package org.jlab.geom.prim
-
ClassDescriptionAn arc represented by a point at the center of the circle subtended by the arc, a point at the origin/beginning of the arc, the normal of the circle of the arc, and an angle theta which is the angle subtended by the arc clockwise around the normal.A horizontal cylindrical segment represented by an
arc
and a height.A 3D triangle represented by three points.A 3D line represented by two points, the origin point and the end point.A polyline represented by a sequence of points.An infinite unbounded 3D plane represented by a vector that is normal to the plane and a reference point on the plane.A 3D point in space represented by three coordinates coordinates (x, y, z).A sector represented by anarc
and a radial thickness.A collection ofFace3D
objects.An object that can be translated and rotated in 3D.A sequence of rotations and translations that can be performed on a objects implementing theTransformable
interface.A clockwise rotation around the x-axis.A clockwise rotation around the y-axis.A clockwise rotation around the z-axis.A interface for geometric transformations (eg translations and rotations) that can be applied to aTransformable
object.A translation transformation.A 3D trapezoid represented by four points laying on the same plane.A 3D triangle represented by three points.A 3D vector represented by three Cartesian coordinates (x, y, z).