The Line type exposes the following members.

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.

See Also