![]() |
PolyLink
A library to allow manipulation of geometry from within Mathematica
|
Point-normal representation of the plane containing this HalfEdge. An immutable container. More...
Public Member Functions | |
Plane (Expr point, Expr normal) | |
Constructor More... | |
Expr | ProjectPoint (Expr q) |
Projects point q onto the plane More... | |
Properties | |
Expr | Point [get] |
Point that this plane passes throug More... | |
Expr | Normal [get] |
Normal to the plane More... | |
static Expr | UpVec [get] |
static Plane | TestOriginUp [get] |
Returns a vector seated at the origin pointing upwards in the Y direction More... | |
Point-normal representation of the plane containing this HalfEdge. An immutable container.
Definition at line 79 of file Containers.cs.
PolyLink.Plane.Plane | ( | Expr | point, |
Expr | normal | ||
) |
Constructor
point | Point that this plane passes through |
normal | Normal to the plane |
Definition at line 89 of file Containers.cs.
Expr PolyLink.Plane.ProjectPoint | ( | Expr | q | ) |
Projects point q onto the plane
q | Expression for a point in 3D space |
Definition at line 136 of file Containers.cs.
|
get |
Normal to the plane
Definition at line 107 of file Containers.cs.
|
get |
Point that this plane passes throug
Definition at line 99 of file Containers.cs.
|
staticget |
Returns a vector seated at the origin pointing upwards in the Y direction
Definition at line 125 of file Containers.cs.
|
staticget |
Definition at line 115 of file Containers.cs.