Efficient offset trimming for planar rational curves using biarc trees

  • Authors:
  • Yong-Joon Kim;Jieun Lee;Myung-Soo Kim;Gershon Elber

  • Affiliations:
  • School of Computer Science and Engineering, Seoul National Univ., Seoul 151-744, Republic of Korea;School of Computer Engineering, Chosun University, Gwangju 501-759, Republic of Korea;School of Computer Science and Engineering, Seoul National Univ., Seoul 151-744, Republic of Korea;Computer Science Department, Technion, Haifa 32000, Israel

  • Venue:
  • Computer Aided Geometric Design
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an efficient algorithm for trimming both local and global self-intersections in planar offset curves. The algorithm is based on a G^1-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.