Rapid and Accurate Contact Determination between Spline Models using ShellTrees
نویسندگان
چکیده
In this paper, we present an e cient 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 ezier patches as part of preprocessing. At runtime it dynamically computes a tight tting axis-aligned bounding box across each B ezier patch and e ciently checks all such boxes for overlap. Using o -line and on-line techniques for tree construction, our algorithm computes ShellTrees for B ezier patches and performs fast overlap tests between them to detect collisions. The overall approach can trade o 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 con gurations of the objects. For many complex models composed of hundreds of patches, it can accurately compute the contacts in a few milliseconds.
منابع مشابه
Fast Collision Detection between Geometric Models
We present an efficient algorithm for collision detection and contact determination between geometric models described by linear or curved boundaries and undergoing rigid motion. The set of models include surfaces described by rational spline patches or piecewise algebraic functions. In contrast to previous approaches, wefirst present a roughly constant time algorithm for collision detection be...
متن کاملA snake-based approach to accurate determination of both contact points and contact angles
We present a new method based on B-spline snakes (active contours) for measuring high-accuracy contact angles. In this approach, we avoid making physical assumptions by defining the contour of the drop as a versatile B-spline curve. When useful, we extend this curve by mirror symmetry so that we can take advantage of the reflection of the drop onto the substrate to detect the position of the co...
متن کاملCollision detection between geometric models: a survey
In this paper, we survey the state of the art in collision detection between general geometric models. The set of models include polygonal objects, spline or algebraic surfaces, CSG models, and deformable bodies. We present a number of techniques and systems available for contact determination. We also describe several N-body algorithms to reduce the number of pairwise intersection tests.
متن کاملStudy the Relationship between Digital Number Values from ETM+ Satellite Images and Soil Organic Matter Using Artificial Neural Network and Regression Models
Soil organic carbon (SOC) content plays a key role in soil biological, chemical and physical behavior and knowledge about its state and distribution is essential for the effective and sustainable use of soil. Laboratory measurements of SOC are costly and time consuming and have not the possibility to extend the results to similar areas. Recently, the use of remote sensing data for evaluation of...
متن کاملEstimation of Variance Components for Body Weight of Moghani Sheep Using B-Spline Random Regression Models
The aim of the present study was the estimation of (co) variance components and genetic parameters for body weight of Moghani sheep, using random regression models based on B-Splines functions. The data set included 9165 body weight records from 60 to 360 days of age from 2811 Moghani sheep, collected between 1994 to 2013 from Jafar-Abad Animal Research and Breeding Institute, Ardabil province,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Graph. Forum
دوره 17 شماره
صفحات -
تاریخ انتشار 1998