Rigid Body Physics 3d Blueprint
3D rigid body simulation with gravity and collision
| Feature | rigid-body-physics-3d |
| Category | Integration |
| Version | 1.0.0 |
| Tags | integration, godot |
| YAML Source | View on GitHub |
| JSON API | rigid-body-physics-3d.json |
Actors
| ID | Name | Type | Description |
|---|---|---|---|
game_engine | Godot Engine | system |
Rules
- implementation:
- description: Feature implemented in C++ engine core
- platform_agnostic:
- description: Works across desktop, web, mobile platforms
Outcomes
Rigid_body_creation (Priority: 1)
Given:
- Dynamic bodies with mass and inertia is requested
Then:
- transition_state field:
statusfrom:idleto:active
Result: Dynamic bodies with mass and inertia completed
Linear_velocity (Priority: 2)
Given:
- Set and read velocity is requested
Then:
- transition_state field:
statusfrom:idleto:active
Result: Set and read velocity completed
Angular_velocity (Priority: 3)
Given:
- Set and read rotational velocity is requested
Then:
- transition_state field:
statusfrom:idleto:active
Result: Set and read rotational velocity completed
Force_application (Priority: 4)
Given:
- Apply forces at center or offset is requested
Then:
- transition_state field:
statusfrom:idleto:active
Result: Apply forces at center or offset completed
Impulses (Priority: 5)
Given:
- Apply instantaneous velocity changes is requested
Then:
- transition_state field:
statusfrom:idleto:active
Result: Apply instantaneous velocity changes completed
Gravity (Priority: 6)
Given:
- Enable/disable gravity per body is requested
Then:
- transition_state field:
statusfrom:idleto:active
Result: Enable/disable gravity per body completed
Damping (Priority: 7)
Given:
- Linear and angular drag is requested
Then:
- transition_state field:
statusfrom:idleto:active
Result: Linear and angular drag completed
AGI Readiness
Goals
Reliable Rigid Body Physics 3d
3D rigid body simulation with gravity and collision
Success Metrics:
| Metric | Target | Measurement |
|---|---|---|
| success_rate | >= 99.5% | Successful operations divided by total attempts |
| error_recovery_rate | >= 95% | Errors that auto-recover without manual intervention |
Constraints:
- availability (non-negotiable): Must degrade gracefully when dependencies are unavailable
Autonomy
Level: supervised
Tradeoffs
| Prefer | Over | Reason |
|---|---|---|
| reliability | throughput | integration failures can cascade across systems |
Safety
| Action | Permission | Cooldown | Max Auto |
|---|---|---|---|
| rigid_body_creation | supervised | - | - |
| linear_velocity | autonomous | - | - |
| angular_velocity | autonomous | - | - |
| force_application | autonomous | - | - |
| impulses | autonomous | - | - |
| gravity | autonomous | - | - |
| damping | autonomous | - | - |