Minimization function for friction solving
US11875094B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 19, 2019 |
| Grant date | Jan 16, 2024 |
| Priority date | — |
| Expiry date | May 18, 2042 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S345/958
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A physics engine executed on a processor to simulate real-time rigid body dynamics of a simulated physical system with a minimizing function between initial velocities and intermediate solver velocities 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 be configured to store initial velocities for colliding pairs of bodies. The physics engine may be further configured to determine intermediate solver velocities for the colliding pairs of bodies based on accumulated results of constraint solving for each pair of bodies. The physics engine may be further configured to calculate friction velocities for that colliding pair of bodies based on the stored initial velocities and the intermediate solver velocities using a minimization function, and apply a friction force or impulse based on the calculated friction velocities.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.