Efficiency of boundary evaluation for a cellular model

Journal Article (2005)
Author(s)

Rafa Bidarra (TU Delft - Computer Graphics and Visualisation)

J Madeira (External organisation)

WJ Neels (External organisation)

Wim Bronsvoort (TU Delft - Computer Graphics and Visualisation)

Research Group
Computer Graphics and Visualisation
DOI related publication
https://doi.org/doi:10.1016/j.cad.2004.12.006
More Info
expand_more
Publication Year
2005
Language
English
Research Group
Computer Graphics and Visualisation
Issue number
12
Volume number
37
Pages (from-to)
1266-1284

Abstract

Feature modeling systems usually employ a boundary representation (b-rep) to store the shape information on a product. It has, however, been shown that a b-rep has a number of shortcomings, and that a cellular representation can be a valuable alternative. A cellular model stores additional shape information on features, including the feature faces that are not on the boundary of the product. Such information can be profitably used for several purposes.

A major operation in every feature modeling system is boundary evaluation, which computes the geometric model of a product, i.e. either the b-rep or the cellular model, from the features that have been specified by the user. Since boundary evaluation has to be executed each time a feature is added, removed or modified, its efficiency is of paramount importance.

In this paper, boundary evaluation for a cellular model is described in some detail. Its efficiency is compared to the efficiency of boundary evaluation for a b-rep, on the basis of both complexity analysis and performance measurements for the two types of evaluation. It turns out that boundary evaluation for a cellular model is, in fact, more efficient than for a b-rep, which makes cellular models even more attractive as an alternative to b-reps.

Keywords: Feature modeling; Boundary representation; Cellular model; Boundary evaluation; Efficiency; Complexity analysis; Performance measurements

No files available

Metadata only record. There are no files for this record.