PlaneIntersectablePlane3Type

public protocol PlaneIntersectablePlane3Type : LineIntersectablePlaneType where Self.Vector : Vector3Type

A 2D plane in 3D space that can be intersected with other intersectable planes, producing intersection lines.

A plane-intersectable plane is implicitly a line-intersectable plane as well.

  • Returns the intersection of this 3 dimensional plane with another plane as a line, or nil, if the planes are parallel or coplanar.

    Declaration

    Swift

    func intersection<Plane: LineIntersectablePlaneType>(
        with other: Plane
    ) -> Line<Vector>? where Plane.Vector == Vector

Available where Vector: Vector3Multiplicative