Abstract
We present an efficient algorithm for trimming both local and global self-intersections in planar offset curves. The algorithm is based on a G1-continuous biarc approximation of the given planar curves. We first consider an implementation that employs a distance map which can be stored in the graphics hardware depth buffer. The depth-buffer approach is easier to implement than a different approach that is based on a biarc-tree, a hierarchical data structure for the biarc approximation of the given planar curves. Though more involved technically, the biarc-tree algorithm is more efficient both in computing time and in memory space needed for storing the data structure. We demonstrate the real-time performance of our algorithm using several experimental results.
| Original language | English |
|---|---|
| Pages (from-to) | 555-564 |
| Number of pages | 10 |
| Journal | Computer Aided Geometric Design |
| Volume | 29 |
| Issue number | 7 |
| DOIs | |
| State | Published - Oct 2012 |
Keywords
- Biarc tree
- Depth-buffer
- Distance map
- Efficient geometric algorithms
- Offset trimming
- Planar curve offset
- Planar rational curves
- Self-intersections
ASJC Scopus subject areas
- Modelling and Simulation
- Automotive Engineering
- Aerospace Engineering
- Computer Graphics and Computer-Aided Design
Fingerprint
Dive into the research topics of 'Efficient offset trimming for planar rational curves using biarc trees'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver