Invention Grant
- Patent Title: Inertia scaling based on neighboring bodies
-
Application No.: US16576680Application Date: 2019-09-19
-
Publication No.: US11615222B2Publication Date: 2023-03-28
- Inventor: Petar Mitrovic , Eoin McLoughlin , Maxwell Simon Abernethy , Milan Simic , Milos Jovanovic , Nikola Nikolic , Oliver M. Strunk , Pavle Josipovic , Rory Mullane , Janos Benk
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Alleman Hall Creasman & Tuttle LLP
- Main IPC: G06F30/20
- IPC: G06F30/20 ; G06T19/20 ; A63F13/577 ; A63F13/573 ; G01G19/414 ; G01P15/08 ; G06F111/04

Abstract:
A physics engine executed on a processor to simulate rigid body dynamics of a simulated physical system using an inertia scaling function is provided. The physics engine may be configured to iteratively loop through a collision detection phase, an iterative solving phase, updating phase, and display phase. The physics engine may further be configured to determine a neighboring body weighting value for one or more of the plurality of bodies, and determine an inertia scaling value for the one or more of the plurality of bodies based on the neighboring body weighting value for that body. The physics engine may further be configured to scale an inertia value for a body of that colliding pair of bodies based on the inertia scaling value for the iterative solving phase.
Public/Granted literature
- US20210089629A1 INERTIA SCALING BASED ON NEIGHBORING BODIES Public/Granted day:2021-03-25
Information query