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>(with other: Plane) -> Line<Vector>? where Plane : LineIntersectablePlaneType, Self.Vector == Plane.Vector

Available where Vector: Vector3Multiplicative