Skip to content
  • Armin Erraji's avatar
    Added functionality for reflection calculation and visibility tests of paths. · 48ef4390
    Armin Erraji authored
    FilterVisiblePaths() filters the visible paths and returns them in oPathListOut.
    
    IsPathVisible() checks if a Paths is visible (and thus maximal intersecting a face at its start or its end point).
    
    IsLineIntersectingFace() checks if a finite line intersects a face and returns the enum EIntersecting.
    
    IsPointInFace() checks if point is in a (also) not convex face using the Jordan method.
    
    The enum EIntersecting can be one of four cases: NOINTERSECTION, ATSTART, ATEND and BETWEEN.
    48ef4390