Use of Topological Constraints in Construction and Processing of Robust Solid Models
Author:
Higashi Masatake1, Nakano Hisashi1, Nakamura Atsuhide1, Hosaka Mamoru1
Affiliation:
1. Toyota Technological Institute 2-12-1, Hisakata, Tempaku-ku, Nagoya, 468-8511 Japan
Abstract
This paper introduces topological constraints to robustly and comprehensively process interference calculation in solid modeling and feature modeling, and describes a method of symbolic notation of their expressions and algorithms to handle them. The interference calculation should be processed consistently against the contradictions in numerical values and should output the result model in the same form of representation as that in the input. To satisfy this, the topological constraints are relied on in the processing rather than numerical values, and represented symbolically and explicitly in the solid model, which is based on the Face-based representation using a table of sequences of face names around each face of the solid. The topological constraints represent degeneracy and connectedness among faces, edges and vertices, and are used against errors derived from the ambiguities caused in the numerical calculation as well as in the input data, while the errors are deliberately kept within a given tolerance. The constraints are also specified by a designer for representing his intention. When the intersection is regarded as degenerate at a point such as vertex-vertex coincidence, its topological constraint is represented by a cluster of multiple basic intersection points between edges and faces, and the name of the cluster is expressed with face names around the degenerate point. In the calculation for the set operation, the symbols of cluster names and non-cluster intersection points are used to make intersection line loops, to divide the faces of both solids along the intersection lines and to reconnect the divided ones to make the result solid. Examples are shown to demonstrate that the algorithms generate output solids even when they are subtly intersected.
Publisher
ASME International
Subject
Industrial and Manufacturing Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications,Software
Reference16 articles.
1. Sugihara, K., 1993,“Resolvable representation of polyhedra,” Proc. 2nd ACM Symposium on Solid Modeling, pp. 127–135. 2. Benouamer, M., Michelucci, D., and Peroche, B., 1993, “Error-Free Boundary Evaluation Using Lazy Rational Arithmetic; A Detailed Implementation,” Proc. 2nd ACM Symposium on Solid Modeling, pp. 115–125. 3. Banerjee R., and Rossignac, J R., 1996, “Topologically Exact Evaluation of Polyhedra Defined in CSG with Loose Primitives,” Computer Graphics Forum, 15, No. 4, pp. 205–217. 4. Fortune, S., 1995, “Polyhedral modelling with Exact Arithmetic,” Proc. 3rd ACM Symposium on Solid Modeling, pp. 225–233. 5. Sugihara K., and Iri, M., 1989, “A Solid Modeling System Free from Topological Inconsistency,” J. Information Processing, 12, No. 4, pp. 380-393.
|
|