Header menu logo Euclid

XLine2D Module

A module containing the result types for 2D Line-Line-Intersections and 2D Line-Line relationship queries.

Types

Type Description

ClParams

Describes the possible cases of the closest parameters between finite 2D lines.

ClPts

Describes the possible cases of the closest points between finite 2D lines.

XEnds

Describes the possible cases of two finite 2D lines touching at their ends. Does not check if they are parallel or intersecting.

XParam

Describes the intersection parameters of two 2D lines. Returns the parameters in the range 0.0 to 1.0 on both lines if they intersect.

XPt

Describes the possible relationships of two finite 2D lines. Returns the intersection point if they intersect.

XRay

Describes the possible intersection point of two rays (rays are 2D lines extended infinitely in both directions). Returns the intersection point if they intersect.

XRayParam

Describes the possible intersection parameters of two rays (rays are 2D lines extended infinitely in both directions). Returns parameters on both lines if they intersect.

Type something to start searching.