-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathREADME
35 lines (32 loc) · 1.27 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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