کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
440698 691222 2016 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Out-of-core real-time haptic interaction on very large models
ترجمه فارسی عنوان
تعامل لمسی خارج از هسته در زمان واقعی در مدل های بسیار بزرگ
کلمات کلیدی
رندر لمسی. تشخیص برخورد؛ حجم مرزی سلسله مراتبی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر گرافیک کامپیوتری و طراحی به کمک کامپیوتر
چکیده انگلیسی


• We propose a hierarchical bounding volumes data structure: the EBP-Octree.
• We handle haptic rendering queries over 30 kHz on models over 25M polygons.
• Models we have used cannot be tested in top-cited toolkits (PQP, SWIFT, etc.).

In this paper we address the problem of fast inclusion tests and distance calculation in very large models, an important issue in the context of environments involving haptic interaction or collision detection. Unfortunately, existing haptic rendering or collision detection toolkits cannot handle polygonal models obtained from 3D digitized point clouds unless the models are simplified up to a few thousand polygons, which leads to an important lack of detail for the scanned pieces. We propose a data structure that is able to manage very large polygonal models (over 25M polygons), and we explain how this can be used in order to compute the inclusion of a point into the solid surface very efficiently, performing several thousand point-in-solid tests per second. Our method uses a data structure called EBP-Octree (Extended Bounding-Planes Octree), which is a very tight hierarchy of convex bounding volumes. Based on a spatial decomposition of the model using an octree, at each node it defines a bounding volume using a subset of the planes of the portion of the polygonal model contained at that node. We use the EBP-Octree in a haptic interaction environment, where distance tests and the orientation of collided triangles must be accurate and fast. We also demonstrate that the proposed algorithm largely meets the interactive query rate demanded by a haptic interaction (1 kHz), despite being executed in a single CPU thread on a commonly available computer.

Figure optionsDownload as PowerPoint slide

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer-Aided Design - Volume 77, August 2016, Pages 98–106
نویسندگان
, , ,