Plane3D

data class Plane3D(val point: Vector3D = Vector3D.ZERO, val normal: Vector3D, val tolerance: Double)

Representation of a plane in 3D. See the wikipedia article on a plane.

Parameters

point

point belonging to the plane

normal

normal direction to the plane

Constructors

Link copied to clipboard
constructor(point: Vector3D = Vector3D.ZERO, normal: Vector3D, tolerance: Double)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

first canonical vector u of the plane

Link copied to clipboard

second canonical vector v of the plane

Functions

Link copied to clipboard

Returns the oriented distance between the point and this plane.

Link copied to clipboard

Returns true, if this plane is similar to the other plane.

Link copied to clipboard

Projects the point onto this plane and returns the projected point.

Link copied to clipboard
fun toPlane3DCm(): Plane

Returns adapted line plane class of Apache Commons Math.