Vector3D
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.
Parameters
x
x component (abscissa) of the vector
y
y component (ordinate) of the vector
z
z component (applicate) of the vector
Constructors
Link copied to clipboard
constructor(x: Double, y: Double, z: Double, affineSequence: AffineSequence3D = AffineSequence3D.EMPTY)
Properties
Functions
Link copied to clipboard
Accepting function so that a geometry visitor can pass by.
Link copied to clipboard
Returns the point in the global coordinate system.
Link copied to clipboard
Returns the point in the local coordinate system.
Link copied to clipboard
Returns the cross product of this with the other.
Link copied to clipboard
Returns the dot product of this with the other.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the normalized vector.
Link copied to clipboard
Returns the scalar division of this with the divisor.
Link copied to clipboard
Returns the scalar product of this with the factor.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Conversion to a vector in 2D.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard