1. 19 Sep, 2018 7 commits
  2. 18 Sep, 2018 1 commit
  3. 19 Sep, 2018 1 commit
    • Mark Olesen's avatar
      ENH: improve distanceSurface handling (issue #1012) · 4aa94bd1
      Mark Olesen authored
      - 'signed' input parameter only mandatory for distance > 0.
        A distance <= 0 is always signed and the input parameter is ignored.
      
      - Use normal distance when distance == 0. This has no effect when
        the surface has no open edges, but improves on rounding issues
        around the zero crossing when the surface has open edges.
      
        This may still need future revisiting.
      4aa94bd1
  4. 14 Sep, 2018 3 commits
    • Mark Olesen's avatar
      ENH: refactor cutting-plane cell selection · 9973c378
      Mark Olesen authored
      - avoid duplicate code by relocating cellZone selection and bounding box
        sub-selection into cuttingPlane and cuttingSurfaceBaseSelection.
        Allows reuse by inherited classes (sampledPlane, surfMeshSamplePlane).
      9973c378
    • 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
    • Mark Olesen's avatar
      STYLE: split up cuttingPlane source files · 7cf232ce
      Mark Olesen authored
      7cf232ce
  5. 18 Sep, 2018 1 commit
  6. 19 Sep, 2018 1 commit
  7. 17 Sep, 2018 1 commit
  8. 12 Sep, 2018 1 commit
  9. 13 Sep, 2018 2 commits
  10. 11 Sep, 2018 1 commit
  11. 10 Sep, 2018 4 commits
  12. 06 Sep, 2018 1 commit
  13. 05 Sep, 2018 1 commit
  14. 30 Aug, 2018 4 commits
  15. 29 Aug, 2018 3 commits
  16. 28 Aug, 2018 1 commit
  17. 27 Aug, 2018 4 commits
  18. 09 Aug, 2018 3 commits