Package-level declarations

Types

Link copied to clipboard

Abstract class for all geometric point objects in 3D.

Link copied to clipboard
data class Vector3D(val x: Double, val y: Double, val z: Double, val affineSequence: AffineSequence3D = AffineSequence3D.EMPTY) : AbstractPoint3D

Represents a vector in three-dimensional space, whereby its values must be finite.

Functions

Link copied to clipboard
fun List<Vector3D>.fuzzyEquals(other: List<Vector3D>, tolerance: Double): Boolean

Returns true, if each vector of this list is fuzzily equal to the other vector's elements (on the same index).

Link copied to clipboard
fun Vector3D.toVector3D(): Vector3D

Conversion from adapted Vector class from Apache Commons Math.

fun Vector3d.toVector3D(): Vector3D

Conversion from adapted Vector class from JOML.