If you are seeing this message, you may be experiencing temporary network problems. Please wait a few minutes and refresh the page. If the problem persists, you may wish to report it to your local Network Manager.
It is also possible that your web browser is not configured or not able to display style sheets. In this case, although the visual presentation will be degraded, the site should continue to be functional. We recommend using the latest version of Microsoft or Mozilla web browser to help minimise these problems.
Wiley InterScience | |||||||||||||
![]() Computer Graphics ForumVolume 17 Issue 3, Pages 315 - 326 Published Online: 25 Dec 2001 Journal compilation © 2009 The Eurographics Association and Blackwell Publishing
Abstract | Full Text: PDF (Size: 237K) | Related Articles | Citation Tracking Modelling Rapid and Accurate Contact Determination between Spline Models using ShellTrees Copyright The Eurographics Association and Blackwell Publishers Ltd 1998 KEYWORDS surface modeling • variational design • subdivision • thin plate splines • optimization • scattered data interpolation • fair surfaces ABSTRACTIn this paper, we present an efficient algorithm for contact determination between spline models. We make use of a new hierarchy, called ShellTree, that comprises of spherical shells and oriented bounding boxes. Each spherical shell corresponds to a portion of the volume between two concentric spheres. Given large spline models, our algorithm decomposes each surface into Bézier patches as part of pre-processing. At runtime it dynamically computes a tight fitting axis-aligned bounding box across each Bézier patch and efficiently checks all such boxes for overlap. Using off-line and on-line techniques for tree construction, our algorithm computes ShellTrees for Bézier patches and performs fast overlap tests between them to detect collisions. The overall approach can trade off runtime performance for reduced memory requirements. We have implemented the algorithm and tested it on large models, each composed of hundred of patches. Its performance varies with the configurations of the objects. For many complex models composed of hundreds of patches, it can accurately compute the contacts in a few milliseconds. |
|
| |||||||||||
![]() | Expert Systems |