Readonly
deepAll the nodes that depend on this node, and all the nodes that those nodes depend on, and so on. Uses a depth-first search.
Readonly
deepAll the nodes that this node depends on, and all the nodes that depend on those nodes, and so on. Uses a depth-first search.
Readonly
dependantsAll the nodes that depend on this node.
Readonly
dependenciesAll the nodes that this node depends on.
Readonly
objectThis object is of type plane.
Readonly
virtualWhether this object is virtual.
Constructs an intersection of two points.
The first point.
The second point.
Constructs an intersection of two lines.
The first line.
The second line.
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.
Registers a new dependant
The node that depends on this node.
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.
Links an object to this plane.
Object to link to this plane.
Unlinks 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
Main GeometryJS object. Represents a 2D plane.