Plane3D {affiner} | R Documentation |
3D planes R6 Class
Description
Plane3D
is an R6::R6Class()
object representing three-dimensional planes.
Public fields
a
Numeric vector that parameterizes the plane via the equation
a * x + b * y + c * z + d = 0
.b
Numeric vector that parameterizes the plane via the equation
a * x + b * y + c * z + d = 0
.c
Numeric vector that parameterizes the plane via the equation
a * x + b * y + c * z + d = 0
.d
Numeric vector that parameterizes the plane via the equation
a * x + b * y + c * z + d = 0
.
Methods
Public methods
Method new()
Usage
Plane3D$new(a, b, c, d)
Arguments
a
Numeric vector that parameterizes the plane via the equation
a * x + b * y + c * z + d = 0
.b
Numeric vector that parameterizes the plane via the equation
a * x + b * y + c * z + d = 0
.c
Numeric vector that parameterizes the plane via the equation
a * x + b * y + c * z + d = 0
.d
Numeric vector that parameterizes the plane via the equation
a * x + b * y + c * z + d = 0
.
Method print()
Usage
Plane3D$print(n = NULL, ...)
Arguments
n
Number of lines to print. If
NULL
print all of them....
Passed to
format.default()
.
Method clone()
The objects of this class are cloneable with this method.
Usage
Plane3D$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.