LineIntersectionPointNormal

public struct LineIntersectionPointNormal<Vector> : GeometricType, CustomStringConvertible where Vector : VectorFloatingPoint
extension LineIntersectionPointNormal: Equatable where Vector: Equatable
extension LineIntersectionPointNormal: Hashable where Vector: Hashable
extension LineIntersectionPointNormal: PlaneType where Vector: VectorFloatingPoint

Represents a point along with a normal on the surface of a geometry, and an absolute magnitude associated with a line that intersected with that point.

Available where Vector: VectorFloatingPoint

  • Declaration

    Swift

    public var point: Vector { get set }
  • Declaration

    Swift

    public var normal: Vector { get set }
  • Declaration

    Swift

    public var pointOnPlane: Vector { get }
  • Returns a PointNormalPlane value initialized with this point normal’s parameters.

    Declaration

    Swift

    public var asPlane: PointNormalPlane<Vector> { get }