Hierarchical Collision Detection Methods

In this section, we will discuss briefly the approach taken by hierarchical collision detection methods. These algorithms work on the face-face level. Given a pair of objects, they check which faces of the objects overlap, so they are carried out behind a method such as Sweep and Prune in the collision detection pipeline. Hierarchical Collision Detection algorithms approximate the objects in the scene using bounding volumes. Without specifying which type of bounding volume is used, the approach goes as follows. Given a set of polygons, calculate the bounding volume of this set. Next we construct a number of subsets that are maximally separated. For each of the subsets we calculate the bounding volume and link it to the parent node. This continues until the set contains some minimal number of polygons, usually just one.

At collision detection time, intersection is determined by first checking whether the bounding volumes at the roots of the trees corresponding to the objects intersect. If they do, we check the children of one of the nodes against the other node. If the two nodes being tested are leaves, the faces contained in the leaves are checked against each other and added to a collision list if they intersect. Like this, we continue until no more intersections can be found.

In this implementation, we used Oriented Bounding Boxes (OBB's) and Axis aligned Bounding Boxes (AABB's) as bounding volumes, since they are easy and fast to construct and for both types of objects rapid overlap tests exist ([GLM96],[Ber98]). With the OBB's we have a further option of calculating the convex hull when computing the orientation. Of course, many other types of bounding volumes exist like spheres and k-DOP's etc. I won't go into this here, but rather move on to the implementation of the parallel versions of the OBB and AABB based algorithms.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hierarchical Bayesian models are statistical models that incorporate hierarchical structures to capture dependencies and relationships between variables at different levels. These models are widely used in various fields, including machine learning, psychology, econometrics, and more. One example of a hierarchical Bayesian model is the Bayesian Hierarchical Model for Learning Natural Scene Categories. This model aims to learn the categories of natural scenes by incorporating a hierarchical structure that captures the relationships between different levels of features, such as edges, textures, and objects. By modeling the dependencies between these features, the model can effectively learn and classify natural scene categories. Another example is Bayesian estimation in hierarchical models, which is discussed in The Oxford Handbook of Computational and Mathematical Psychology. This chapter explores how hierarchical Bayesian models can be used for estimating parameters in complex models with multiple levels of variability. By incorporating prior knowledge and hierarchical structures, these models can provide more accurate and robust parameter estimates. In econometrics, Bayesian Econometric Methods also utilize hierarchical Bayesian models. These models allow for the incorporation of prior information and hierarchical structures to estimate parameters in economic models. By considering the dependencies and relationships between variables at different levels, these models can provide more reliable and interpretable results in economic analysis. Overall, hierarchical Bayesian models provide a flexible and powerful framework for modeling complex systems and capturing dependencies between variables at different levels. They are widely used in various fields to address a wide range of statistical and modeling challenges.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值