|valign="top"|[[Image:physics_pen.png|thumb|none|280px|Example illustrating the pen tool attached to the end of a pendulum.]]
== Ideas to try ==
*Build a machine that sorts different sized balls in to two buckets, large and small, with no ball jams.
*A cyclic mechanism for lifting balls from the bottom of the screen to the top, again and again.
;Activity Toolbar Button: Opens the activity toolbar (
where you can share Physics for collaboration)
;Tools Toolbar Button: Opens the tools toolbar (See below)
;Play/Pause Button: allows you to stop time and start it again, allowing you to build constructions without them falling to the ground while you work. You can now use the Grab tool while time is stopped to easily re-arrange the position of objects. ''<Ctrl+space>''
Tool Button: click on an object to erase it, or click and hold to draw a line of destruction--erasing everything in its path! ''<Ctrl+E>''
;Erase-all Button: Erase all objects in current simulation
;Chain Tool Button: add a flexible chain to connect two objects together. Click and hold to draw any shape. If you start or stop on an object, it becomes connected to the end of the chain (like the joint tool)
;Pen Tool Button: add a pen to any object to trace the motion of that object
All of the objects have palette menus to adjust object properties:
;Mass: feather, wood, and anvil represent light to dense
bowling ball, baseball, and basketball represent inelastic to very bouncy
;Friction: ice skate, shoe, and sneaker represent low to high coefficient of friction
The motor has a palette to set speed (fast and slow) and direction (clockwise and
|'''Hints and tips''': Single clicking (no drag) with the circle, triangle or box tool, will add a default sized shape. Once you have used a shape tool, it remembers the last shape you made with it, a single click will add a clone of that last shape.
= Development =
There are quite a few code layers to contend with. A regular Python Activity acts as a Sugar wrapper to Physics which is written using
OLPCGames which itself wraps Pygame, Physics then uses Elements as a wrapper for Box2D.
* [http://activities.sugarlabs.org/en-US/sugar/addon/4193 Activity bundle]
http:// git.sugarlabs .org/ projects/ physics GIT repository]
* [http://download.sugarlabs.org/sources/honey/Physics/ Source tarball]
* [http://bugs.sugarlabs.org/query?component=Physics&groupdesc=1&group=resolution&col=id&col=summary&col=owner&col=type&col=status&col=priority&col=milestone&col=time&col=changetime&col=reporter&order=priority Bug tracker]