DETERMINING INTERFERENCE BETWEEN PAIRS OF SOLIDS DEFINED CONSTRUCTIVELY IN COMPUTER ANIMATION

Citation
Ka. Abdelmalek et al., DETERMINING INTERFERENCE BETWEEN PAIRS OF SOLIDS DEFINED CONSTRUCTIVELY IN COMPUTER ANIMATION, Engineering with computers, 14(1), 1998, pp. 48-58
Citations number
26
Categorie Soggetti
Computer Science Interdisciplinary Applications","Engineering, Mechanical","Computer Science Interdisciplinary Applications
Journal title
ISSN journal
01770667
Volume
14
Issue
1
Year of publication
1998
Pages
48 - 58
Database
ISI
SICI code
0177-0667(1998)14:1<48:DIBPOS>2.0.ZU;2-F
Abstract
This paper presents theory and implementation of a method for detectin g interference between a pair of solid objects. Often at times, when p erforming simulations, two solids may unwittingly interpenetrate each other. The two components of the system presented in this paper are: ( 1) a surface representation method to model solid objects: and (2) a m ethod for detecting interference. Body representation of a solid in th is system is based upon enveloping each solid with surfaces (called po sitive entities). Most computer aided design (CAD) systems use solid m odeling techniques to represent solid objects. Since most solid models use Boolean operations to model complex objects, a method is presente d to envelop complex objects with parametric surfaces. ii method for t racing intersection cloves between two surfaces is also presented. Dis continuities on surfaces are defined as negative entities in older to extend the method to complex solids. Determining interference is based upon a numerical algorithm for computing points of intersection betwe en boundary curves and parametrized entities. The existence of segment s of these curves inside the boundary of positive and negative entitie s is established by computing the circulation of a function around the boundary curve. Interference between two solids is then detected. No limitations are imposed on the convexity or simplicity of the boundary curves treated.