computing mitered offset curves based on straight
play

Computing Mitered Offset Curves Based on Straight Skeletons Peter - PowerPoint PPT Presentation

Computing Mitered Offset Curves Based on Straight Skeletons Peter Palfrader Martin Held Universitt Salzburg FB Computerwissenschaften Salzburg, Austria UNIVERSIT AT SALZBURG Computational Geometry and Applications Lab Straight Skeletons


  1. Computing Mitered Offset Curves Based on Straight Skeletons Peter Palfrader Martin Held Universität Salzburg FB Computerwissenschaften Salzburg, Austria UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab

  2. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  3. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . t UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  4. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. t UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  5. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. t UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  6. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. t UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  7. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. t UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  8. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. t UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  9. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. t UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  10. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  11. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  12. Straight Skeletons — Motivation Aichholzer&Alberts&Aurenhammer&Gärtner (1995) Offsetting of input polygon P yields wavefront WF ( P , t ) for offset distance t . Wavefront propagation with unit speed via continued offsetting: shrinking process, where offset distance t equals time. Straight skeleton SK ( P ) is union of traces of wavefront vertices. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 2

  13. Change of Wavefront Topology Edge event Wavefront topology changes over time. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 3

  14. Change of Wavefront Topology Edge event Wavefront topology changes over time. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 3

  15. Change of Wavefront Topology Edge event Wavefront topology changes over time. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 3

  16. Change of Wavefront Topology Edge event Wavefront topology changes over time. Edge event : an edge of WF ( P , t ) vanishes. edge events UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 3

  17. Change of Wavefront Topology Edge event Wavefront topology changes over time. Edge event : an edge of WF ( P , t ) vanishes. Such a change of topology corresponds to a node of SK ( P ) . edge events UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 3

  18. Change of Wavefront Topology Split event Wavefront topology changes over time. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 4

  19. Change of Wavefront Topology Split event Wavefront topology changes over time. Split event : wavefront splits into two parts. split event UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 4

  20. Change of Wavefront Topology Split event Wavefront topology changes over time. Split event : wavefront splits into two parts. Also split events correspond to nodes of SK ( P ) . split event UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 4

  21. Change of Wavefront Topology Split event Wavefront topology changes over time. Split event : wavefront splits into two parts. Also split events correspond to nodes of SK ( P ) . split event edge events UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 4

  22. Straight Skeleton Definition The straight skeleton SK ( P ) of a polygon P is given by the union of traces of wavefront vertices of P over the entire wavefront propagation process. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 5

  23. Straight Skeleton Definition The straight skeleton SK ( P ) of a polygon P is given by the union of traces of wavefront vertices of P over the entire wavefront propagation process. Basic facts The topology of the wavefront WF ( P , t ) changes with time/distance t due to edge and split events. UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 5

  24. Straight Skeleton Definition The straight skeleton SK ( P ) of a polygon P is given by the union of traces of wavefront vertices of P over the entire wavefront propagation process. Basic facts The topology of the wavefront WF ( P , t ) changes with time/distance t due to edge and split events. These events correspond to nodes of SK ( P ) . UNIVERSIT¨ AT SALZBURG Computational Geometry and Applications Lab � c Martin Held (Univ. Salzburg) Computing Mitered Offsets Based on Straight Skeletons (CAD’14) 5

Recommend


More recommend