Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Hierarchical bounding box tree construction method on the basis of linked list sorting balanced binary tree

A technology of hierarchical bounding boxes and balanced binary trees, applied in 3D modeling, image data processing, instruments, etc., can solve the problems of reduced real-time performance, small total workload, and difficult implementation, so as to save time and improve real-time performance , the effect of time complexity reduction

Inactive Publication Date: 2018-02-13
HARBIN ENG UNIV
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the tree height of the hierarchical bounding box tree constructed by 4 nodes in the Huffman method is 4, that is, the tree height of the tree constructed by using the Huffman tree method is O(n) level, and the traversal of the hierarchical bounding box tree is increased. time-consuming
In addition, when using the Huffman coding method to construct a tree, the distance needs to be recalculated and reordered according to the distance after each merge, so constructing the tree is also very time-consuming, and the real-time performance is greatly reduced
[0012] For a balanced binary tree, when searching for a path from the root node to the leaf node, the total workload is the smallest. In addition, whether the hierarchical bounding box tree is balanced, that is, whether the size of each node in the tree is roughly equal It directly affects the computational efficiency of the binary tree. Using Huffman coding to construct the AABB-level bounding box tree requires frequent calculation of distance and sorting, which is complex and difficult to implement.

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
  • Hierarchical bounding box tree construction method on the basis of linked list sorting balanced binary tree
  • Hierarchical bounding box tree construction method on the basis of linked list sorting balanced binary tree
  • Hierarchical bounding box tree construction method on the basis of linked list sorting balanced binary tree

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The present invention will be further described below in conjunction with the accompanying drawings.

[0050] The invention discloses a hierarchical bounding box tree construction method based on linked list sorting balanced binary tree, which mainly uses the AABB hierarchical bounding box tree, and the construction process, organizational structure, bounding box and basic graphic elements of the AABB hierarchical bounding box tree will be described below The intersection test of these aspects will introduce the use of the AABB hierarchical bounding box method in collision detection technology.

[0051] to combine figure 1 , there are three methods of building the bounding box tree: top-down, bottom-up and insertion. to combine figure 1 (a), the bottom-up method starts from the leaf node representing the smallest bounding box, adopts a certain grouping method, and gradually merges the bounding boxes upwards until the largest bounding box containing the entire object i...

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 discloses a hierarchical bounding box tree construction method on the basis of a linked list sorting balanced binary tree, and belongs to the technical field of software collision detection in virtual reality. An object which needs to establish a bounding box tree is divided into basic geometric primitives according to reasonable accuracy, a corresopnding AABB hierarchical bounding box is generated, a linked list sorting balanced binary tree is created, the created binary tree is traversed, an attribute value is added for each binary tree object in the linked list for storing length from the binary tree to a reference site, and the linked list is subjected to ascending sorting according to the attribute value in the binary tree object in the linked list; the linked list is traversed, the binary trees in the linked list are combined pairwise, and a combination result is stored into the linked list. The height of the tree is lowered by a linked list sorting balanced binarytree method, the repeated sorting problem in a binary tree combination process is solved, time complexity during traversal is lowered, the time consumption of tree construction is saved, and the realtime and the collision detection efficiency of a collision detection process can be improved.

Description

technical field [0001] The invention belongs to the technical field of soft body collision detection in virtual reality, and in particular relates to a hierarchical bounding box tree construction method based on linked list sorting and balanced binary trees. Background technique [0002] Virtual reality (Virtual Reality, referred to as VR) technology is a technology that is being known by more and more people and is developing rapidly. It uses computer hardware, software and networks to generate a three-dimensional environment, and operators use some wearable sensors to The device can interact with it and apply operations to objects in the environment. At the same time, the virtual environment provides simulations of senses such as vision, hearing, touch, smell, and taste, giving people a sense of being there. [0003] The main principle of the bounding box is to use fixed geometry to enclose complex and changeable virtual objects. If you want to judge whether two objects in...

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
IPC IPC(8): G06T17/00G06T19/00
CPCG06T17/005G06T19/003
Inventor 叶秀芬江帆梅新奎刘文智王天赵新华崔建文贾同超宫垠孙晶
Owner HARBIN ENG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products