The factory is used by the clone
method.
The UID of this drawable object.
Get the angle between this and the passed line (in radians).
(optional) The line to calculate the angle to. If null the baseline (x-axis) will be used.
this
Create a deep clone of this instance.
A type safe clone if this instance.
Checks if this and the given line are co-linear.
The constant Vertex.EPSILON is used for tolerance.
true if both lines are co-linear.
Get the denominator of this and the given line.
If the denominator is zero (or close to zero) both line are co-linear.
This function should invalidate any installed listeners and invalidate this object. After calling this function the object might not hold valid data any more and should not be used.
Get the closest position T from this line to the specified point.
The counterpart for this function is Line.vertAt(Number).
The point (vertex) to measure the distance to.
The line position t of minimal distance to p.
Check if the given point is located on this line. Optionally also check if
that point is located between point a
and b
.
The point to check.
If set to to true (default=false) the point must be between start and end point of the line.
True if the given point is on this line.
Get the length of this line.
Normalize this line (set to length 1).
this
The the minimal distance between this line and the specified point.
The point (vertex) to measre the distance to.
The absolute minimal distance.
Scale this line by the given factor.
The factor for scaling (1.0 means no scale).
this
Set the length of this vector to the given amount. This only works if this vector is not a null vector.
The desired length.
this (for chaining)
Create a string representation of this line.
The string representing this line.
Get line point at position t in [0 ... 1]:
[P(0)]=[A]--------------------[P(t)]------[B]=[P(1)]
The position scalar.
The vertex a position t.
Generated using TypeDoc
An abstract base classes for vertex tuple constructs, like Lines or Vectors.
UID
Vertex
XYCoords