-
Notifications
You must be signed in to change notification settings - Fork 4
Clutter integration with the Box2D physics engine
License
clutter-project/clutter-box2d
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Clutter-Box2d ============= A glue layer between clutter and box2d that provides a special group where the actors can be set to be static or dynamic in regard to a physics simulation. The source tree currently contains an embedded version of box2d trunk. Features: - Children of the ClutterBox2d group can be simulated as static or dynamic rigid bodies. Collision detection. - Specifying the gravity of the world. - play/pause control over the box2d physics engine - Setting linear and angular velocities of simulated children. - automatic position synchronization between clutter and box2d. - joints - prismatic. - revolute. - distance (spring) - mouse (for dragging objects around and manipulating them). TODO: - debug drawing of - joints (and shapes) - actors/bodies - support translating back and forth to clutter actors with more properties. - resync when scale/geometry of actor changes - support assigning arbitrary non rectangular shapes, like circles and polylines. - joints - make the ClutterBox2DJoint not be a struct but proper GObjects to make use of properties and paramspecs. - access to motor functionality of prismatic and revolute joints. - add gear joint - sensor support
About
Clutter integration with the Box2D physics engine
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published