Skip to content
  • Mark OLESEN's avatar
    ENH: make cuttingPlane cell walker an algorithm · a8ef9e97
    Mark OLESEN authored
    - takes two general actions:
      1. orient edge in canonical direction (positive gradient) and detect
         any edge intersection.
      2. edge intersection alpha (0-1)
    
    - refactor into a cuttingSurfaceBase intermediate class with the
      actions as templated parameters rather than function pointers. This
      allows the use of lambda functions with captures from the caller.
    a8ef9e97