Line2D | R Documentation |
Line2D
is an R6::R6Class()
object representing two-dimensional lines.
a
Numeric vector that parameterizes the line via the equation a * x + b * y + c = 0
.
b
Numeric vector that parameterizes the line via the equation a * x + b * y + c = 0
.
c
Numeric vector that parameterizes the line via the equation a * x + b * y + c = 0
.
new()
Line2D$new(a, b, c)
a
Numeric vector that parameterizes the line via the equation a * x + b * y + c = 0
.
b
Numeric vector that parameterizes the line via the equation a * x + b * y + c = 0
.
c
Numeric vector that parameterizes the line via the equation a * x + b * y + c = 0
.
print()
Line2D$print(n = NULL, ...)
n
Number of lines to print. If NULL
print all of them.
...
Passed to format.default()
.
clone()
The objects of this class are cloneable with this method.
Line2D$clone(deep = FALSE)
deep
Whether to make a deep clone.
p1 <- as_coord2d(x = 5, y = 10)
p2 <- as_coord2d(x = 7, y = 12)
theta <- degrees(45)
as_line2d(theta, p1)
as_line2d(p1, p2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.