首页 | 本学科首页   官方微博 | 高级检索  
     


Boolean operations on general planar polygons
Authors:M. Rivero  F. R. Feito  
Affiliation:

a Departamento de Informática, Escuela Universitaria Politécnica de Linares, Spain

b Departamento de Informática, Escuela Politécnica Superior de Jaén, Universidad de Jaén, Avda de Madrid 35, 23071-Jaén, Spain

Abstract:Computing boolean operations between general planar polygons is one of the fundamental problems in geometric and solid modeling. In this work we present a new algorithm to calculate intersection, union and difference, valid for general planar polygons (manifold and non-manifold, with and without holes), based on a formal representation system. This formal model is based on the concept of simplicial chain, developed by Feito and Rivero (Computers & Graphics 22(5) (1998)). Using algebraic operations between simplicial chains we can obtain any general polygon and the Boolean operations between them. The fact of that our algorithm is based on simplicial chains and their operations, reduces the study of special cases, and allows us to develop a robust and efficient algorithm to calculate the intersection between general polygons.
Keywords:Geometric modelling   General polygon intersection   Boolean operations   Polygon clipping
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号