- calculateAngleBetween(Vec<D>, Vec<D>) - Static method in class org.monospark.geometrix.vector.VecHelper
-
Calculates the angle between two vectors.
- calculateIntersectionPoint(Line<D>, Line<D>) - Static method in class org.monospark.geometrix.line.LineHelper
-
Calculates the intersection point of two lines.
- calculateIntersectionPoint(LineSeg<D>, LineSeg<D>) - Static method in class org.monospark.geometrix.lineseg.LineSegHelper
-
Calculates the intersection point of two line segments.
- calculateIntersectionPoint(Plane, Line<Three>) - Static method in class org.monospark.geometrix.plane.PlaneHelper
-
Calculates the intersection point of a plane and a line.
- calculateLength(LineSeg<D>) - Static method in class org.monospark.geometrix.lineseg.LineSegHelper
-
Calculates the length a line segment.
- calculateLength(Vec<?>) - Static method in class org.monospark.geometrix.vector.VecHelper
-
Calculates the length of a vector.
- calculateLine(LineSeg<D>) - Static method in class org.monospark.geometrix.lineseg.LineSegHelper
-
Calculates the line on which the line segment lies on.
- calculateQuaternionDifference(Quaternion, Quaternion) - Static method in class org.monospark.geometrix.rotation.QuaternionHelper
-
Calculates the rotation which is needed to get from qStart to qEnd.
- calculateVectorComponent(Vec<D>, Vec<D>) - Static method in class org.monospark.geometrix.vector.VecHelper
-
Calculates the vector projection of v on direc, which is an orthogonal projection
of v onto a straight line parallel to direc.
- CHECK_EDGE_INTERSECTIONS - Static variable in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelFactory
-
This action value determines whether it should be checked
if there are edge-edge intersections between the edges of the polygon, which are not allowed.
- CLOCKWISE - Static variable in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelPointOrder
-
- COLUMN_MAJOR - Static variable in class org.monospark.geometrix.matrix.Mat.ElementOrder
-
- CONCAVE - Static variable in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelType
-
The Concave type can be applied if there
is at least one exterior angle which is bigger than 180 degrees.
- CONVEX - Static variable in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelType
-
The Convex type can be applied if there
is no exterior angle which is bigger than 180 degrees.
- COUNTER_CLOCKWISE - Static variable in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelPointOrder
-
- create(Vec<D>, Vec<D>) - Static method in class org.monospark.geometrix.line.Line
-
Constructs a new line with a given initial point and direction vector.
- create(Vec<D>, Vec<D>) - Static method in class org.monospark.geometrix.lineseg.LineSeg
-
Creates a new line segment out of two points.
- create(R, C, Mat.ElementOrder, double...) - Static method in class org.monospark.geometrix.matrix.Mat
-
Constructs a matrix using elements from an array.
- create(Vec<Three>, Vec<Three>) - Static method in class org.monospark.geometrix.plane.Plane
-
Constructs a plane using a given point on the plane and a normal vector.
- create(Plane, Vec<Three>, Vec<Three>, Vec<Three>) - Static method in class org.monospark.geometrix.plane.PlaneCoordinateSystem
-
Creates a local coordinate system of plane out of a given center and two axes.
- create(Vec<Three>, double) - Static method in class org.monospark.geometrix.rotation.AxisAngle
-
Creates a new AxisAngle object out of a rotation axis and an angle.
- create(Vec<Three>, double) - Static method in class org.monospark.geometrix.rotation.Quaternion
-
Creates a Quaternion using a rotation axis and and a rotation angle which is measured in degrees.
- create(EllipseModel, A) - Static method in class org.monospark.geometrix.shape.flat.ellipse.Ellipse
-
- create(double, double) - Static method in class org.monospark.geometrix.shape.flat.ellipse.EllipseModel
-
- create(EllipseSegModel, A) - Static method in class org.monospark.geometrix.shape.flat.ellipseseg.EllipseSeg
-
- create(double, double, double) - Static method in class org.monospark.geometrix.shape.flat.ellipseseg.EllipseSegModel
-
- create(PolygonModel<T>, A) - Static method in class org.monospark.geometrix.shape.flat.polygon.Polygon
-
- create(D, double...) - Static method in class org.monospark.geometrix.vector.Vec
-
Constructs a new Vec using an array of double values.
- createCircle(double) - Static method in class org.monospark.geometrix.shape.flat.ellipse.EllipseModel
-
- createCircleOptional(double) - Static method in class org.monospark.geometrix.shape.flat.ellipse.EllipseModel
-
- createConvexHull() - Method in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelBuilder
-
- createConvexHull(Set<Vec<Two>>) - Static method in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelFactory
-
Creates a polygon hull on which all points of a given list of points lie on.
- createFromAxisAngle(AxisAngle) - Static method in class org.monospark.geometrix.rotation.Quaternion
-
Creates a Quaternion using an already created AxisAngle.
- createFromQuaternion(Quaternion) - Static method in class org.monospark.geometrix.rotation.AxisAngle
-
Creates a AxisAngle using an already created Quaternion.
- createOptional(EllipseModel, A) - Static method in class org.monospark.geometrix.shape.flat.ellipse.Ellipse
-
- createOptional(double, double) - Static method in class org.monospark.geometrix.shape.flat.ellipse.EllipseModel
-
- createOptional(EllipseSegModel, A) - Static method in class org.monospark.geometrix.shape.flat.ellipseseg.EllipseSeg
-
- createOptional(double, double, double) - Static method in class org.monospark.geometrix.shape.flat.ellipseseg.EllipseSegModel
-
- createOptional(PolygonModel<T>, A) - Static method in class org.monospark.geometrix.shape.flat.polygon.Polygon
-
Creates a polygon from a polygon model and an alignment.
- createOptional(D, double...) - Static method in class org.monospark.geometrix.vector.Vec
-
Constructs a new Vec using an array of double values.
- createPolygonModel(T, int) - Method in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelBuilder
-
- createPolygonModel(T, LinkedHashSet<Vec<Two>>, int) - Static method in class org.monospark.geometrix.shape.flat.polygon.model.PolygonModelFactory
-
Creates a polygon model from an ordered set of points.
- createRotationMatrix() - Method in class org.monospark.geometrix.rotation.AxisAngle
-
- createRotationMatrix() - Method in class org.monospark.geometrix.rotation.Quaternion
-
- cross(Vec<Three>, Vec<Three>) - Static method in class org.monospark.geometrix.vector.VecHelper
-
Calculates the cross product of two vectors.
- crossOptional(Vec<Three>, Vec<Three>) - Static method in class org.monospark.geometrix.vector.VecHelper
-
Calculates the cross product of two vectors.
- CustomMax - Interface in org.monospark.geometrix.dimensions
-
A marker interface which serves as a base class for lower bounded wildcards for custom dimensions.