Class LineLineIntersection

Intersection of two lines.

Hierarchy

Constructors

Properties

cache: Interfaces.IterableCache<{
    intersection: null | {
        x: number;
        y: number;
    } | {
        a: number;
        b: number;
        c: number;
    };
    objectType: "point" | "line" | "null";
}, true>

Type declaration

  • intersection: null | {
        x: number;
        y: number;
    } | {
        a: number;
        b: number;
        c: number;
    }
  • objectType: "point" | "line" | "null"
lineIntersection: LineLineIntersectionLine
nullObjectIntersection: LineLineIntersectionNull
objectType: "enum" = "enum"

Describes the type of this object.
This type is used when generic objects are used for calculations, and the type of the object is not known.
Example of this can be an intersection calculation.

Returns the plane this object is on.

pointIntersection: LineLineIntersectionPoint
virtual: false = false

Whether this object is virtual.
This is dependant on from what calculation this object is the result of.

Accessors

Methods

Generated using TypeDoc