Package org.episteme.core.mathematics.geometry
package org.episteme.core.mathematics.geometry
-
ClassDescriptionAffineSpace<V>Represents an affine space.Computational geometry algorithms for 2D.Computational geometry algorithms for 3D.Robust 2D Convex Hull implementation using the Monotone Chain algorithm.3D Convex Hull implementation using the Quickhull algorithm.Represents a triangular face of the hull.Represents a Euclidean space.Base interface for all geometric objects.Represents an N-dimensional hyperplane.A line in 2D Euclidean space.Represents a line in 3D Euclidean space.Represents an N-dimensional line.Represents a parametric curve in N-dimensional space.Represents a parametric surface in 3D space.Represents a plane in 3D Euclidean space.A point in 2D Euclidean space. * @author Silvere Martin-MichiellotA point in 3D Euclidean space. * @author Silvere Martin-MichiellotRepresents an N-dimensional point.Represents a ray in N-dimensional space defined by an origin and a direction.Represents a region in 3D space using a Binary Space Partitioning (BSP) tree.Represents a region in 3D space using a Binary Space Partitioning (BSP) tree.Represents a line segment in 2D space.Represents a line segment in 3D space.Represents an N-dimensional line segment.A 2D vector in Euclidean space. * @author Silvere Martin-MichiellotRepresents a 3D vector.Represents a 4D vector, typically used for spacetime coordinates (ct, x, y, z).Represents an N-dimensional geometric vector.