The Line type exposes the following members.

Constructors

  NameDescription
LineOverloaded.

Methods

  NameDescription
AngleOverloaded.
Bisector
Computers a bisecting line of two intersecting lines.
ContainsOverloaded.
DeepCopy
A deep copy of this instance.
DistanceToOverloaded.
Equals
Tests if two lines are considered equal.
(Overrides Object..::.Equals(Object).)
GetHashCode
A hash code for this line.
(Overrides Object..::.GetHashCode()()().)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Intersect2dOverloaded.
Intersect3dOverloaded.
Intersects2dOverloaded.
Intersects3dOverloaded.
IntersectXY
Computes the intersection point of the projection of two lines onto the xy-plane.
IntersectXYDecimal
Computes the intersection point of the projection of two lines onto the xy-plane.
Invert
Computes a line with inverted direction vector and start point at the end of the direction vector of the original line.
InvertDirectionVector
Computes a line with inverted direction vector.
IsCollinearToOverloaded.
IsCoplanarToOverloaded.
IsOrthogonalTo
Tests if an object is orthogonal to the line.
IsParallelToOverloaded.
IsSkewTo
Tests if two lines are skew.
IsTangentTo
Tests if a circle is tangent to the line.
MoveOverloaded.
PerpendicularOn
Computes the perpendicular dropped from the line onto another line.
ProjectParallelOn
Computes the parallel projection of the line onto a plane.
PseudoPerpendicularOn
Computes the perpendicular dropped from the line onto an edge.
RandomLine
A random line.
RandomOrthogonalLine
A random line orthogonal to the line.
RandomPointOnLine
A random point on the line.
ReflectInOverloaded.
RotateOverloaded.
ScaleOverloaded.
ToString
Returns the properties of the line in StringNumberFormat-format.
(Overrides Object..::.ToString()()().)
TransformCoordinatesOverloaded.
X_axis
A line along the X-axis.
Y_axis
A line along the Y-axis.
Z_axis
A line along the Z-axis.

Operators

  NameDescription
Equality
True if two lines are considered equal.
Inequality
False if two lines are considered equal.

Properties

  NameDescription
DirectionVector
Gets or sets the direction vector of the line.
Point
Gets or sets the defining point on the line.

See Also