An improved star test for implicit polynomial objects

Lincong Fang, Dominique Michelucci, Sebti Foufou

Research output: Contribution to journalArticle

Abstract

For a given point set, a particular point is called a star if it can see all the boundary points of the set. The star test determines whether a candidate point is a star for a given set. It is a key component of some topology computing algorithms such as Connected components via Interval Analysis (CIA), Homotopy type via Interval Analysis (HIA), etc. Those algorithms decompose the input object using axis-aligned boxes, so that each box is either not intersecting or intersecting with the object and in this later case its center is a star point of the intersection. Graphs or simplicial complexes describing the topology of the objects can be obtained by connecting these star points following different rules. The star test is performed for simple primitive geometric objects, because complex objects can be constructed using Constructive Solid Geometry (CSG), and the star property is preserved via union and intersection. In this paper, we improve the method to perform the test for implicit objects. For a primitive set defined by an implicit polynomial equation, the polynomial is made homogeneous with the introduction of an auxiliary variable, thus the degree of the star condition is reduced. A linear programming optimization is introduced to further improve the performance. Several examples are given to show the experimental results of our method.

Original languageEnglish (US)
Pages (from-to)161-170
Number of pages10
JournalCAD Computer Aided Design
Volume70
DOIs
StatePublished - Jan 1 2016

Fingerprint

Stars
Polynomials
Topology
Linear programming
Geometry

Keywords

  • Geometric modeling
  • Implicit objects
  • Star test
  • Star-shaped

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Industrial and Manufacturing Engineering

Cite this

An improved star test for implicit polynomial objects. / Fang, Lincong; Michelucci, Dominique; Foufou, Sebti.

In: CAD Computer Aided Design, Vol. 70, 01.01.2016, p. 161-170.

Research output: Contribution to journalArticle

Fang, Lincong ; Michelucci, Dominique ; Foufou, Sebti. / An improved star test for implicit polynomial objects. In: CAD Computer Aided Design. 2016 ; Vol. 70. pp. 161-170.
@article{c5105846ab8b477ca2197a31c2368368,
title = "An improved star test for implicit polynomial objects",
abstract = "For a given point set, a particular point is called a star if it can see all the boundary points of the set. The star test determines whether a candidate point is a star for a given set. It is a key component of some topology computing algorithms such as Connected components via Interval Analysis (CIA), Homotopy type via Interval Analysis (HIA), etc. Those algorithms decompose the input object using axis-aligned boxes, so that each box is either not intersecting or intersecting with the object and in this later case its center is a star point of the intersection. Graphs or simplicial complexes describing the topology of the objects can be obtained by connecting these star points following different rules. The star test is performed for simple primitive geometric objects, because complex objects can be constructed using Constructive Solid Geometry (CSG), and the star property is preserved via union and intersection. In this paper, we improve the method to perform the test for implicit objects. For a primitive set defined by an implicit polynomial equation, the polynomial is made homogeneous with the introduction of an auxiliary variable, thus the degree of the star condition is reduced. A linear programming optimization is introduced to further improve the performance. Several examples are given to show the experimental results of our method.",
keywords = "Geometric modeling, Implicit objects, Star test, Star-shaped",
author = "Lincong Fang and Dominique Michelucci and Sebti Foufou",
year = "2016",
month = "1",
day = "1",
doi = "10.1016/j.cad.2015.07.005",
language = "English (US)",
volume = "70",
pages = "161--170",
journal = "CAD Computer Aided Design",
issn = "0010-4485",
publisher = "Elsevier Limited",

}

TY - JOUR

T1 - An improved star test for implicit polynomial objects

AU - Fang, Lincong

AU - Michelucci, Dominique

AU - Foufou, Sebti

PY - 2016/1/1

Y1 - 2016/1/1

N2 - For a given point set, a particular point is called a star if it can see all the boundary points of the set. The star test determines whether a candidate point is a star for a given set. It is a key component of some topology computing algorithms such as Connected components via Interval Analysis (CIA), Homotopy type via Interval Analysis (HIA), etc. Those algorithms decompose the input object using axis-aligned boxes, so that each box is either not intersecting or intersecting with the object and in this later case its center is a star point of the intersection. Graphs or simplicial complexes describing the topology of the objects can be obtained by connecting these star points following different rules. The star test is performed for simple primitive geometric objects, because complex objects can be constructed using Constructive Solid Geometry (CSG), and the star property is preserved via union and intersection. In this paper, we improve the method to perform the test for implicit objects. For a primitive set defined by an implicit polynomial equation, the polynomial is made homogeneous with the introduction of an auxiliary variable, thus the degree of the star condition is reduced. A linear programming optimization is introduced to further improve the performance. Several examples are given to show the experimental results of our method.

AB - For a given point set, a particular point is called a star if it can see all the boundary points of the set. The star test determines whether a candidate point is a star for a given set. It is a key component of some topology computing algorithms such as Connected components via Interval Analysis (CIA), Homotopy type via Interval Analysis (HIA), etc. Those algorithms decompose the input object using axis-aligned boxes, so that each box is either not intersecting or intersecting with the object and in this later case its center is a star point of the intersection. Graphs or simplicial complexes describing the topology of the objects can be obtained by connecting these star points following different rules. The star test is performed for simple primitive geometric objects, because complex objects can be constructed using Constructive Solid Geometry (CSG), and the star property is preserved via union and intersection. In this paper, we improve the method to perform the test for implicit objects. For a primitive set defined by an implicit polynomial equation, the polynomial is made homogeneous with the introduction of an auxiliary variable, thus the degree of the star condition is reduced. A linear programming optimization is introduced to further improve the performance. Several examples are given to show the experimental results of our method.

KW - Geometric modeling

KW - Implicit objects

KW - Star test

KW - Star-shaped

UR - http://www.scopus.com/inward/record.url?scp=84942499740&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84942499740&partnerID=8YFLogxK

U2 - 10.1016/j.cad.2015.07.005

DO - 10.1016/j.cad.2015.07.005

M3 - Article

AN - SCOPUS:84942499740

VL - 70

SP - 161

EP - 170

JO - CAD Computer Aided Design

JF - CAD Computer Aided Design

SN - 0010-4485

ER -