Blender Git Loki

Git Commits -> Revision 2d86379

Revision 2d86379 by Sergej Reich (master)
January 23, 2013, 05:56 (GMT)
rigidbody: Add rigid body simulation

Add operators to add/remove rigid body world and objects.
Add UI scripts.

The rigid body simulation works on scene level and overrides the
position/orientation of rigid bodies when active.
It does not deform meshes or generate data so there is no modifier.

Usage:
* Add rigid body world in the scene tab
* Create a group
* Add objects to the group
* Assign group to the rigid body world
* Play animation
For convenience the rigid body tools operators in the tools panel of the 3d view
will add a world, group and add objects to the group automatically so you only have
to press one button to add/remove rigid bodies to the simulation.

Part of GSoC 2010 and 2012.
Authors: Joshua Leung (aligorith), Sergej Reich (sergof)

Commit Details:

Full Hash: 2d8637946b047a8a9cc3fb6fe6d146b9961f92a6
SVN Revision: 54023
Parent Commit: 089cf12
Lines Changed: +1246, -11

3 Added Paths:

/release/scripts/startup/bl_ui/properties_physics_rigidbody.py (+130, -0) (View)
/source/blender/editors/physics/rigidbody_object.c (+622, -0) (View)
/source/blender/editors/physics/rigidbody_world.c (+210, -0) (View)

15 Modified Paths:

/intern/cycles/blender/addon/ui.py (+3, -0) (Diff)
/release/scripts/startup/bl_operators/__init__.py (+1, -0) (Diff)
/release/scripts/startup/bl_ui/properties_physics_common.py (+20, -7) (Diff)
/release/scripts/startup/bl_ui/properties_scene.py (+81, -0) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+23, -0) (Diff)
/release/scripts/startup/bl_ui/__init__.py (+1, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+101, -2) (Diff)
/source/blender/blenkernel/intern/scene.c (+6, -0) (Diff)
/source/blender/editors/include/ED_physics.h (+9, -0) (Diff)
/source/blender/editors/object/object_add.c (+5, -1) (Diff)
/source/blender/editors/physics/CMakeLists.txt (+3, -0) (Diff)
/source/blender/editors/physics/physics_intern.h (+15, -1) (Diff)
/source/blender/editors/physics/physics_ops.c (+13, -0) (Diff)
/source/blender/editors/physics/SConscript (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021