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

Method for detecting continuous collision based on ellipsoid scanning

A technology of collision detection and ellipsoid, applied in 3D image processing, image data processing, instruments, etc., can solve problems affecting the scope of application of the detection system and detection efficiency, and achieve the effect of taking into account time performance and improving the frame rate of drawing

Inactive Publication Date: 2009-12-02
BEIHANG UNIV
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, many formed foreign collision detection systems have also been applied in actual engineering: such as PQ (Sphere), SOLID (AABB), RAPID (OBB) and Quick-CD (k-Dop), etc., but the above systems are all from Rigid body collision detection algorithms are developed by establishing a certain type of hierarchical bounding volume structure for objects to conduct intersection tests. They either limit the geometric shape of objects or require topological information of objects, and their hierarchical structures also change when objects deform. It needs to be updated accordingly, which greatly affects the scope of application and detection efficiency of the detection system

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
  • Method for detecting continuous collision based on ellipsoid scanning
  • Method for detecting continuous collision based on ellipsoid scanning
  • Method for detecting continuous collision based on ellipsoid scanning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Such as figure 1 Shown, the concrete implementation method of the present invention is as follows:

[0044] (1) Generate an ellipsoidal bounding volume for the object in the virtual scene, and transform the velocity of the object and the vertex coordinates of its triangular surface into the ellipsoidal space.

[0045] a. The structure of the ellipsoidal bounding volume

[0046] In order to ensure the compactness of the bounding volume, set the three vertices of the triangular patch as p 1 =[p 1,x ,p 1,y ,p 1,z ] T ,p 2 =[p 2,x ,p 2,y ,p 2,z ] T ,p 3 =[p 3,x ,p 3,y ,p 3,z ] T , defining the optimal enclosing ellipsoid of the triangular surface satisfies: the directions of the three axes of the sphere are parallel to the x-axis, y-axis, and z-axis respectively, and the sphere has a small volume. The specific process is as follows:

[0047] First solve the center of the triangle G=[G x , G y , G z ] T

[0048] Then take the center as the center of the ...

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 relates to a method for detecting continuous collision based on ellipsoid scanning. In order to avoid a penetrating phenomenon in the process of collision detection and ensure completion of a collision response, the method optimizes algorithm steps on the basis of the conventional ellipsoid scanning method and provides a quick indexing system based on regional marks aiming at a physical engine task allocation mode based on regional division. Additionally, a forecasting mechanism is adopted in the process of the collision detection to effectively reduce the call frequency of the collision detection in a simulation cycle. The optimization of a processing procedure is suitable to be applied to the continuous collision detection in a large-scale virtual environment.

Description

technical field [0001] The invention relates to a continuous collision detection method based on ellipsoid scanning. Background technique [0002] It is a common phenomenon in nature that objects come into contact in space, and the task of collision detection is to determine whether two or more objects are in contact or penetrate. Collision Detection (CD), also known as interference detection or contact detection, is a classic problem in computer animation, system simulation, computer graphics, computational geometry, robotics, CAD / CAM and other research fields. In the virtual environment, due to the user's interaction behavior and the movement of objects, objects may often collide. At this time, in order to maintain the fidelity of the virtual environment, it is necessary to detect these collisions in time, calculate the corresponding collision response, and update the drawing scene. [0003] Continuous collision detection, as a key technology of flexible object collision ...

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): G06T15/70G06T1/00G06T15/00
Inventor 何兵王博赵沁平郝爱民王莉莉
Owner BEIHANG 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