# Package etomica.math.geometry

Provides classes that define points, planes, and geometric shapes.

See: Description

• Interface Summary
Interface Description
Parallelotope
Polytope having parallel faces, and which can be specified via a set of edge vectors.
Rectangular
Interface for a polytope with shape that can be specified by the length of D sides.
Shape
Interface for an object that defines a closed region of space.
• Class Summary
Class Description
Circle
A circle in 2D.
Cube
A geometric cube.
Cuboid
A polyhedron composed of three pairs of rectangular faces placed opposite each other and joined at right angles, also known as a rectangular parallelepiped.
Hexahedron
A polyhedron with six faces, all of which are four-sided polygons.
Hypersphere
An arbitrary-dimension sphere.
LineSegment
A geometrical line segment, a 1-dimensional polytope.
Parallelepiped
A polyhedron composed of three pairs of rectangular faces placed opposite each other and joined at arbitrary angles.
Parallelogram
A quadrilateral with opposite sides parallel .
Plane
Class describing a plane occupying a 3-dimensional space.
Point
A zero-dimensional polytope, a mathematical point in space.
Polygon
Representation of a mathematical polygon, a 2-dimensional polytope.
PolygonGeneral
TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
Polyhedron
Representation of a mathematical polyhedron, a 3-dimensional polytope.
PolyhedronGeneral
Representation of a mathematical polyhedron, a 3-dimensional polytope.
Polytope
Representation of a mathematical polytope, which is a finite region of space enclosed by a finite number of hyperplanes.
Rectangle
A 2-dimensional geometric rectangle.
Sphere
A sphere in 3D.
Square
A 2-dimensional geometric square.
TruncatedOctahedron
A truncated octahedron is an Archimedean, space-filling polyhedron with 24 vertices, 36 edges, and 14 faces.

## Package etomica.math.geometry Description

Provides classes that define points, planes, and geometric shapes. The shapes are used in particular by the Boundary class.