Approximate and exact collision detection among polyhedral objects in arbitrary motion

碩士 === 國立台灣工業技術學院 === 電機工程技術研究所 === 85 === This thesis presents the algorithms for collision detection in a 3-Dgraphical environment simulated by a computer system, where all the objectsare represented as polyhedral ones and perform arbitrary translating...

Full description

Bibliographic Details
Main Authors: Wang, Jui-Lung, 王瑞龍
Other Authors: Chin-Shyurng Fahn
Format: Others
Language:zh-TW
Published: 1997
Online Access:http://ndltd.ncl.edu.tw/handle/00259262476980053467
id ndltd-TW-085NTUST441047
record_format oai_dc
spelling ndltd-TW-085NTUST4410472016-07-01T04:15:47Z http://ndltd.ncl.edu.tw/handle/00259262476980053467 Approximate and exact collision detection among polyhedral objects in arbitrary motion 任意運動中的多面體物件之近似與精確碰撞偵測 Wang, Jui-Lung 王瑞龍 碩士 國立台灣工業技術學院 電機工程技術研究所 85 This thesis presents the algorithms for collision detection in a 3-Dgraphical environment simulated by a computer system, where all the objectsare represented as polyhedral ones and perform arbitrary translating and/orrotating motions. These algorithms can be directly used for both convex andconcave objects which consist of convex polygons. In the realisticapplications, there require two kinds of solutions: time-interrupted andtime- continuous collision detection; the former can detect the exact positionof a collision event at a fixed time step, and the latter can determine bothapproximate time and position of a collision event. The algorithms first localize the object-to- object collision events by the"space cell" method which divides the 3-D environment into small cells. Inthis manner, only those cells that intersect moving objects are examined inorder to reduce the number of testing a pair of bounding volumes surroundingthe objects. An azimuth-elevation map method is then proposed to quicklyselect the polygons in the overlap region between two candidate objects bypresorting their vertices in the spherical coordinates system. Afterperforming that, a divide- and-conquer method which takes advantage of thebounding box representation is presented to moderate the number of thepolygons needed to be checked by a polygon-to-polygon intersection test. Todeal with the time-interrupted and time- continuous collision detection, twopolygon-to-polygon intersection testing methods based on a hierarchicalscheme are developed to reduce unnecessary computation. All the experiments are made by using the Microsoft Visual C/C++ 4.0compiler under the operation system Microsoft Windows NT 4.0 of a personalcomputer with a Pentium Pro-180 CPU and 64M RAM. As shown in the experiments,the time complexity of the space cell method grows near linearly as theamount of objects increases. When the bounding sphere of an object exactlyembraces its occupied space, the azimuth-elevation map method is moreefficient than the enumerative method for selecting all the polygons withinor across the overlap region. The divide-and- conquer method can economizelots of computing time as the experiments reveal. The time-continuouscollision detection algorithm is successfully verified, and also compared withthe time-interrupted collision detection one to understand its computationloading. So far, all the experimental results from our proposed methods arevery encouraging. Chin-Shyurng Fahn 范欽雄 1997 學位論文 ; thesis 55 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立台灣工業技術學院 === 電機工程技術研究所 === 85 === This thesis presents the algorithms for collision detection in a 3-Dgraphical environment simulated by a computer system, where all the objectsare represented as polyhedral ones and perform arbitrary translating and/orrotating motions. These algorithms can be directly used for both convex andconcave objects which consist of convex polygons. In the realisticapplications, there require two kinds of solutions: time-interrupted andtime- continuous collision detection; the former can detect the exact positionof a collision event at a fixed time step, and the latter can determine bothapproximate time and position of a collision event. The algorithms first localize the object-to- object collision events by the"space cell" method which divides the 3-D environment into small cells. Inthis manner, only those cells that intersect moving objects are examined inorder to reduce the number of testing a pair of bounding volumes surroundingthe objects. An azimuth-elevation map method is then proposed to quicklyselect the polygons in the overlap region between two candidate objects bypresorting their vertices in the spherical coordinates system. Afterperforming that, a divide- and-conquer method which takes advantage of thebounding box representation is presented to moderate the number of thepolygons needed to be checked by a polygon-to-polygon intersection test. Todeal with the time-interrupted and time- continuous collision detection, twopolygon-to-polygon intersection testing methods based on a hierarchicalscheme are developed to reduce unnecessary computation. All the experiments are made by using the Microsoft Visual C/C++ 4.0compiler under the operation system Microsoft Windows NT 4.0 of a personalcomputer with a Pentium Pro-180 CPU and 64M RAM. As shown in the experiments,the time complexity of the space cell method grows near linearly as theamount of objects increases. When the bounding sphere of an object exactlyembraces its occupied space, the azimuth-elevation map method is moreefficient than the enumerative method for selecting all the polygons withinor across the overlap region. The divide-and- conquer method can economizelots of computing time as the experiments reveal. The time-continuouscollision detection algorithm is successfully verified, and also compared withthe time-interrupted collision detection one to understand its computationloading. So far, all the experimental results from our proposed methods arevery encouraging.
author2 Chin-Shyurng Fahn
author_facet Chin-Shyurng Fahn
Wang, Jui-Lung
王瑞龍
author Wang, Jui-Lung
王瑞龍
spellingShingle Wang, Jui-Lung
王瑞龍
Approximate and exact collision detection among polyhedral objects in arbitrary motion
author_sort Wang, Jui-Lung
title Approximate and exact collision detection among polyhedral objects in arbitrary motion
title_short Approximate and exact collision detection among polyhedral objects in arbitrary motion
title_full Approximate and exact collision detection among polyhedral objects in arbitrary motion
title_fullStr Approximate and exact collision detection among polyhedral objects in arbitrary motion
title_full_unstemmed Approximate and exact collision detection among polyhedral objects in arbitrary motion
title_sort approximate and exact collision detection among polyhedral objects in arbitrary motion
publishDate 1997
url http://ndltd.ncl.edu.tw/handle/00259262476980053467
work_keys_str_mv AT wangjuilung approximateandexactcollisiondetectionamongpolyhedralobjectsinarbitrarymotion
AT wángruìlóng approximateandexactcollisiondetectionamongpolyhedralobjectsinarbitrarymotion
AT wangjuilung rènyìyùndòngzhōngdeduōmiàntǐwùjiànzhījìnshìyǔjīngquèpèngzhuàngzhēncè
AT wángruìlóng rènyìyùndòngzhōngdeduōmiàntǐwùjiànzhījìnshìyǔjīngquèpèngzhuàngzhēncè
_version_ 1718329578310598656