Skip to main navigation Skip to search Skip to main content

Efficient offset trimming for planar rational curves using biarc trees

Research output: Contribution to journalArticlepeer-review

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 languageEnglish
Pages (from-to)555-564
Number of pages10
JournalComputer Aided Geometric Design
Volume29
Issue number7
DOIs
StatePublished - 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