Protected
Readonly
cacheReadonly
objectThis object is of type plane.
Private
Readonly
objectsReadonly
virtualWhether this object is virtual.
All the nodes that depend on this node, and all the nodes that those nodes depend on, and so on. Uses a depth-first search.
All the nodes that this node depends on, and all the nodes that depend on those nodes, and so on. Uses a depth-first search.
All the nodes that depend on this node.
All the nodes that this node depends on.
Constructs an intersection of two points.
The first point.
The second point.
Constructs a parallel line to the given line, passing through the given point.
Line to which the constructed line should be parallel.
Point through which the constructed line should pass.
Constructs a perpendicular line to the given line, passing through the given point.
Line to which the constructed line should be perpendicular.
Point through which the constructed line should pass.
Creates a closed interval attached to this plane.
Start value of the interval.
End value of the interval.
Creates a closed interval attached to this plane.
Start value of the interval.
End value of the interval.
Creates an interval attached to this plane.
Start value of the interval.
Whether the start value is included in the interval.
End value of the interval.
Whether the end value is included in the interval.
Creates an interval attached to this plane.
Start value of the interval.
Whether the start value is included in the interval.
End value of the interval.
Whether the end value is included in the interval.
Creates a line attached to this plane from an equation in the form of ax + by + c = 0 with a, b, c being numbers.
The a coefficient of the line equation.
The b coefficient of the line equation.
The c coefficient of the line equation.
Creates a line attached to this plane from an equation in the form of ax + by + c = 0 with a, b, c being values.
Value for the a coefficient of the line equation.
Value for the b coefficient of the line equation.
Value for the c coefficient of the line equation.
Creates a line attached to this plane from a point and a directional vector.
A point on the line.
The directional vector of the line.
Creates a line attached to this plane from a point and a normal vector.
A point on the line.
The normal vector of the line.
Creates a line attached to this plane.
First point of the line.
Second point of the line
Creates an open interval attached to this plane.
Start value of the interval.
End value of the interval.
Creates an open interval attached to this plane.
Start value of the interval.
End value of the interval.
Creates a point attached to this plane.
Value for the X coordinate of the point.
Value for the Y coordinate of the point.
Creates a point attached to this plane.
Value for the X coordinate of the point.
Value for the Y coordinate of the point.
Creates a readonly value attached to this plane.
Creates a settable value attached to this plane
Creates a vector attached to this plane.
Value for the X coordinate of the vector.
Value for the Y coordinate of the vector.
Creates a vector attached to this plane.
Value for the X coordinate of the vector.
Value for the Y coordinate of the vector.
Whether this object is equal to another object.
If the objects are of a different type, this method should return false.
If the objects are of the same type, this method should return true if the objects are equal, and false if they are not.
The object to compare to.
Links an object to this plane.
Object to link to this plane.
Registers a new dependant
The node that depends on this node.
Protected
registerUnlinks an object from this plane.
This does not remove the object from the dependency tree, it just removes the object from the plane list of objects.
Unlinks an object from this plane.
Generated using TypeDoc
Represents a plane.