Collision detection method based on bounding volume tree

A collision detection and bounding box technology, applied in the field of collision detection, can solve the problems of accelerated object scene collision detection, insignificant improvement in efficiency, and low detection accuracy.

Inactive Publication Date: 2012-05-09
SHANGHAI DIANJI UNIV
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although layered bounding box technology can also be used to speed up the collision detection of object scenes, the general bounding box method as a whole method has low detection accuracy and the efficiency improvement is not obvious

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Collision detection method based on bounding volume tree
  • Collision detection method based on bounding volume tree
  • Collision detection method based on bounding volume tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] A specific embodiment of the present invention is given below in conjunction with the accompanying drawings.

[0056] Bounding box has been widely used as a recognized better collision detection method. The core idea of ​​the bounding box method is to use a bounding box with a slightly larger volume and simple geometric characteristics to approximately describe complex geometric objects, so as to roughly estimate whether two detection objects collide by judging whether the bounding boxes overlap. Because a large number of objects in the virtual environment are far apart, this method can filter out a large number of object pairs that do not collide, thereby speeding up the speed of collision detection. When using, you can choose a suitable bounding box according to your needs. A more typical bounding box, there is an axis-aligned bounding box AABB along the coordinate axis, that is, a cubic bounding box (as shown in the attached figure 1 shown), the bounding sphere (as...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a collision detection method based on a bounding volume tree, which performs detection from the root portion to the branch extreme end and includes that: step a building the bounding volume tree of two objects; step b obtaining current nodes of the bounding volume tree of the two objects for performing detection with two nodes as a group, judging whether the two nodes collide, and turning to step c if collision happens, otherwise, turning to step d; step c judging whether the current nodes are leaf nodes, recording the nodes if the current nodes are leaf nodes, returning and performing accurate detection to determine whether collision really happens, otherwise, taking all sub nodes of the current nodes as the current nodes of the tree and recursively executing the step b; and step d calculating node information including 'nearest distance', 'speed' and 'whether nodes are collided' if the current nodes do not contain undetected brother nodes and returning, otherwise, sequentially taking next brother nodes as the current nodes of the tree and recursively executing the step b. A method for performing detection from the branch extreme end to the root portion is further provided.

Description

technical field [0001] The invention relates to a collision detection method, in particular to a collision detection method based on a bounding box tree. Background technique [0002] Collision problems have received more attention for many years, and collision detection methods have good application prospects in computational geometry, computer animation, CAD / CAM, simulated robots and virtual reality. [0003] In the past two decades, researchers have done a lot of meaningful work in the field of collision detection, and proposed some relatively mature methods, which are generally divided into two categories: geometric decomposition method and hierarchical bounding box Law. The former divides the entire virtual space into small cells of equal volume, and only calculates the intersection of geometric objects occupying the same cell or adjacent cells. Typical examples are: octree, k-d tree, BSP tree, etc. The characteristics of this type of method are: the method is compli...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/00
Inventor 熊玉梅
Owner SHANGHAI DIANJI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products