A new offset algorithm for closed 2D lines with Islands

In this paper, a new offset algorithm for closed 2D lines with islands is introduced and the result is illustrated. The main point of the proposed algorithm is that every point is set to be an offset using bisectors, and then invalid offset lines, which are not to be participated in offsets, are det...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of advanced manufacturing technology 2006-08, Vol.29 (11-12), p.1169-1177
Hauptverfasser: Kim, Hyun-Chul, Lee, Sung-Gun, Yang, Min-Yang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this paper, a new offset algorithm for closed 2D lines with islands is introduced and the result is illustrated. The main point of the proposed algorithm is that every point is set to be an offset using bisectors, and then invalid offset lines, which are not to be participated in offsets, are detected in advance and handled with an invalid offset edge handling algorithm in order to generate raw offset lines without local invalid loops. As a result, the proposed offset method is proved to be robust and simple, moreover, has a near O(n) time complexity, where n denotes the number of input lines. The proposed algorithm has been implemented and tested with 2D lines of various shapes.
ISSN:0268-3768
1433-3015
DOI:10.1007/s00170-005-0013-1