Learn R Programming

affiner (version 0.1.3)

Plane3D: 3D planes R6 Class

Description

Plane3D is an R6::R6Class() object representing three-dimensional planes.

Arguments

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


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.