as_plane3d()
casts to a Plane3D object.
as_plane3d(...)# S3 method for numeric
as_plane3d(a, b, c, d, ...)
# S3 method for character
as_plane3d(x, ...)
# S3 method for Coord3D
as_plane3d(normal, p1 = as_coord3d("origin"), p2, p3, ...)
# S3 method for Plane3D
as_plane3d(plane, ...)
# S3 method for Point1D
as_plane3d(point, b = 0, c = 0, ...)
# S3 method for Line2D
as_plane3d(line, c = 0, ...)
Passed to other function such as as_coord2d()
.
Numeric vectors that parameterize the plane via the equation a * x + b * y + c * z + d = 0
.
A (character) vector to be cast to a Plane3D object
Normal vector to the plane represented by a Coord3D class object. p2
and p3
should be missing.
Point on the plane represented by a Coord3D class object.
Points on the plane represented by Coord3D class objects. normal
should be missing.
A Plane3D object
A Point1D object
A Line2D object