Bounding box and space partitioning-based virtual object collision detection method

A virtual object and collision detection technology, applied in the field of virtual assembly, can solve the problem of few collision detection methods

Active Publication Date: 2016-04-06
NORTHEASTERN UNIV
View PDF3 Cites 48 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Scholars at home and abroad have done a lot of research on collision detection methods in virtual reality technology, but there are few collision detection methods that can really apply virtual assembly technology to industry.

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
  • Bounding box and space partitioning-based virtual object collision detection method
  • Bounding box and space partitioning-based virtual object collision detection method
  • Bounding box and space partitioning-based virtual object collision detection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] The specific implementation manners of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0078] A virtual object collision detection method based on bounding box and space division, such as Figure 8 shown, including the following steps:

[0079] Step 1: Perform virtual object collision pre-detection on two irregular virtual objects A and B;

[0080] Step 1.1: Use the method of constructing the AABB bounding box to find the possible intersection area between two irregular virtual objects, that is, the area to be detected.

[0081] Such as Figure 9 As shown, the specific steps are as follows:

[0082] Step 1.1.1: Construct the AABB bounding box of two virtual objects, the AABB bounding box is defined as the smallest hexahedron that contains the virtual object and whose sides are parallel to the coordinate axes;

[0083] The method of constructing the AABB bounding box of two virtual objects is as follows:

[00...

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 bounding box and space partitioning-based virtual object collision detection method. The method includes the following steps that: virtual object collision pre-detection is performed on two irregular virtual objects; region segmentation is performed on a region to be detected; intersection testing is performed in the sub regions segmented from the region to be detected; virtual object collision detection is performed by using a point vector set representing a moving virtual object and a triangular surface representing a virtual object which does not require assembly at present; and if the virtual objects intersect with each other, the virtual objects collide with each other, otherwise, the virtual objects do not collide with each other. According to the bounding box and space partitioning-based virtual object collision detection method of the invention, a collision detection range of a space is narrowed through using the spatial correlation of the virtual objects, so that time consumption can be reduced, and at the same time, the detection efficiency of the method and the geometric accuracy of collision detection are greatly improved; a bounding box is reduced into the triangular surface and the points, so that the misjudgment of the collision detection can be decreased; and a collision detection process is refined to the interference between the triangular surface and the points, and separate detection is carried out, and therefore, detection efficiency can be greatly improved.

Description

technical field [0001] The invention belongs to the field of virtual assembly in virtual reality, and in particular relates to a virtual object collision detection method based on bounding box and space division. Background technique [0002] Virtual reality (virtual reality) technology is a computer technology that can complete a series of actions in a virtual environment. With the continuous development of computer software and hardware, the virtual environment has become more complete and its functions more perfect. Virtual assembly technology is one of the important applications of virtual reality technology in the field of design and manufacture, and it has attracted extensive attention from enterprises and research institutions. The development of virtual assembly technology is closely related to the development of computer technology and virtual reality technology, and has achieved good development in recent years. Some virtual assembly systems have gone out of the la...

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): G06T7/00
CPCG06T2207/20124
Inventor 于瑞云廖时阳赵金龙王译笙余龙
Owner NORTHEASTERN 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