Interface EuclideanSpace<V>
- All Superinterfaces:
AffineSpace<V>
Represents a Euclidean space.
A Euclidean space is an affine space equipped with a metric (distance function) and an inner product. This allows measurement of distances, angles, and norms.
Key properties: - All affine space operations - Distance measurement between points - Norm (length) of vectors - Inner product (dot product)
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptiondefault RealComputes the angle between two vectors.default booleanareOrthogonal(V u, V v) Checks if two vectors are orthogonal (perpendicular).default RealComputes the distance between two points.innerProduct(V u, V v) Computes the inner product (dot product) of two vectors.metric()Returns the metric for this Euclidean space.Computes the norm (length) of a vector.Methods inherited from interface AffineSpace
barycenter, difference, interpolate, translate
-
Method Details
-
metric
-
distance
-
norm
-
innerProduct
-
angle
-
areOrthogonal
-