Collision and Proximity Queries
Citations
6,340 citations
3,438 citations
2,210 citations
469 citations
445 citations
Cites background from "Collision and Proximity Queries"
...The problems of collision detection and distance computations are well studied [6], [7], [16]....
[...]
...At a broad level, they can be classified based on the underlying query or model representation [16], [6]....
[...]
References
2,278 citations
"Collision and Proximity Queries" refers background or methods in this paper
...The cost of performing the proximity query is given as [ GLM96 , LGLM99]:...
[...]
...Thecomputationisrobustandworkswellinpractice[ GLM96 ]. Figure35.2.1shows one of the separating axis tests for two rectangles in 2D....
[...]
...theorem(SAT)hasbeenpresentedin[ GLM96 ,Got00]. Itcomputestheprojection ofeachOBBalong15axesin3D.The15axesarecomputedfromthefacenormals of theOBBs(6 face normals) andby taking thecross-productsof the edgesofthe OBBs (9 cross-products)....
[...]
...Itisbased onOBBTreesandusesafastoverlaptestbasedonSeparatingAxisTheoremto check whether two OBBs overlap [ GLM96 ]....
[...]
...These include sphere-trees [Hub95, Qui94], AABB-trees [BKSS90, HKM95, PML97], OBB-trees [ GLM96 , BCG+96, Got00], spherical shell-trees [KPLM98, KGL+98], k-DOP-trees [HKM96, KHM+98], SSVtrees[LGLM99], multiresolution hierarchies [OL03], and convex hull-trees [EL01], as shown in Table 35.2.1....
[...]
1,388 citations
"Collision and Proximity Queries" refers methods in this paper
...Enhanced GJK Algorithm: Itisalibraryfordistancecomputationbasedonthe enhancedGJKalgorithm[ GJK88 ]developedbyCameron[Cam97]....
[...]
...time performance in practice has been proposed by Gilbert et al. [ GJK88 ], also knownastheGJKalgorithm....
[...]
...expected time for any positive constant †. Cameron [Cam97] presented an extension to the GJK algorithm [ GJK88 ] to compute upper and lower bounds on the PD between convex polytopes....
[...]
564 citations
"Collision and Proximity Queries" refers background in this paper
...The problem of performing proximity queries in large environments is typically divided into two parts [ Hub95 , CLMP95]: the broad phase, in which we identify the pair of objects on which we need to perform difierent proximity queries, and the narrow phase, in which we perform the exact pairwise queries....
[...]
...These include sphere-trees [ Hub95 , Qui94], AABB-trees [BKSS90, HKM95, PML97], OBB-trees [GLM96, BCG+96, Got00], spherical shell-trees [KPLM98, KGL+98], k-DOP-trees [HKM96, KHM+98], SSVtrees[LGLM99], multiresolution hierarchies [OL03], and convex hull-trees [EL01], as shown in Table 35.2.1....
[...]
473 citations
"Collision and Proximity Queries" refers methods in this paper
...This incrementally computes the AABBs for each object and checks them for overlap by computing the projection of the bounding boxesalongeachdimension,andsortingtheintervalendpointsusinginsertionsort orbubblesort [ MD76 ,Bar92,CLMP95]....
[...]
469 citations
"Collision and Proximity Queries" refers methods in this paper
...Mirtich [ Mir98 ] further optimized this algorithm by proposing a more robust variation that avoids some geometric degeneracies during the local walk, without sacriflcing the accuracy or correctness of the original algorithm....
[...]