Packages

package geometry

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package d2
  2. package d3

Type Members

  1. sealed abstract class AxisAlignment extends EnumEntry

    For geometric entities that exist only in a given cardinal direction, using a plane of reference, the plane of reference that maps the values to a cordinate vector

    For geometric entities that exist only in a given cardinal direction, using a plane of reference, the plane of reference that maps the values to a cordinate vector

    See also

    Vector3D

  2. sealed abstract class AxisAlignment2D extends AxisAlignment

    For geometric entities that exist in a two-dimensional context.

  3. sealed abstract class AxisAlignment3D extends AxisAlignment

    For geometric entities that exist in a three-dimensional context.

    For geometric entities that exist in a three-dimensional context. More ceremonial, than anything else.

  4. trait Line extends Slope

    Characteristics of a geometric figure indicating an infinite slope - a mathematical line.

    Characteristics of a geometric figure indicating an infinite slope - a mathematical line. The slope is always a unit vector. The point that assists to define the line is a constraint that the line must pass through.

  5. trait Point extends AnyRef

    Characteristics of a geometric figure with only three coordinates to define a position.

  6. trait PrimitiveGeometry extends AnyRef

    Basic interface for all geometry.

  7. trait Segment extends Slope

    Characteristics of a geometric figure that have two endpoints, defining a fixed-length slope.

  8. trait Slope extends AnyRef

    Characteristics of a geometric figure defining a direction or a progressive change in coordinates.

Value Members

  1. object AxisAlignment extends Enum[AxisAlignment]
  2. object Geometry

    Calculation support for the geometric code.

  3. object GeometryForm
  4. object Slope

Ungrouped