Interface LineWithSettableXAxisAngleObject

Interface, that combines the LineWithSettableXAxisAngle, DependencyNode and GeometryObject interfaces.

Hierarchy

Properties

a: number

The a coefficient of the line equation in the form of ax + by + c = 0.

arbitraryPoint1: Interfaces.Point

Arbitrary point on the line, that is not equal to Line.arbitraryPoint2.

arbitraryPoint2: Interfaces.Point

Arbitrary point on the line, that is not equal to Line.arbitraryPoint1.

b: number

The b coefficient of the line equation in the form of ax + by + c = 0.

c: number

The c coefficient of the line equation in the form of ax + by + c = 0.

deepDependants: Iterable<Interfaces.DependencyNode>

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.

deepDependencies: Iterable<Interfaces.DependencyNode>

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.

dependants: Iterable<Interfaces.DependencyNode>

All the nodes that depend on this node.

dependencies: Iterable<Interfaces.DependencyNode>

All the nodes that this node depends on.

directionalVector: Interfaces.Vector

The directional vector of the line.

Returns information about this object.

The interval of the parameter.

normalVector: Interfaces.Vector

The normal vector of the line. If the line intersects the origin, the normal vector is of size 1, otherwise it is of size of distance of the line to the origin.

objectType: "line"

This object's type, which is "line".

Returns the plane this object is on.

virtual: false

Whether this object is virtual.

xAxisAngle: number

The postitve angle of the line with the x-axis.

Methods

Generated using TypeDoc