3,054 bytes added
, 17:32, 1 July 2009
<noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}</noinclude>
{{TOCright}}
= Description =
[[Image:activity-physics-55x55.png]]
Physics is a physical world simulator and playground -- you can add squares, circles, triangles, or draw your own shapes, and see them come to life with forces (think gravity, Newton!), friction (scrrrrape), and inertia (ahh, slow down!).
== Screenshots ==
= Ideas to try =
*Sorting different sized balls in to two buckets, large and small (with no jams).
*A cyclic mechanism for lifting balls from the bottom of the screen to the top, again and again.
*Try dropping 2 different mass objects at the same time.
*Experiment with pendulums of different lengths and masses.
*Ping pong, can you make a device that hits a ball back and forth across the screen?
*Try building a mechanical binary clock.
*Convert rotation into parallel motion using pistons.
*Experiment with touching one motorised circle against one pinned circle of various sizes.
*Try building a rag-doll puppet and make it dance in a convincing way.
*Use just links and circles to make a structurally sound Eiffel Tower.
*Try building a ratchet mechanism.
*Try building an analogue clock face where the min hand goes around 60 times for each hour.
== Tools ==
'''Boxes''' - Rectangles of any dimension
*Use: click (top-left corner) drag + release (bottom left corner) -- like dragging a selection box in a photo editor
'''Circles''' - Circles of any radius
* click (center) drag + release (outer edge)
'''Triangles''' - Triangles (equilateral) of any size and initial rotation
* Use: click (center of base) drag + release (tip)
'''Polygons''' - As many sides as you would like. Draw your own N-gon.
* Use: '''Click''' for each point, '''to end''': right click, or left click in the circle around the original point
'''Draw'''
* Use: Click and hold to draw any shape you'd like!
'''Grab''' - Drag existing objects around with the mouse
'''Joint'''
* Click on any object, drag to another object + release to create a distance joint
'''Erase''' - Click on an object to erase it, or draw a line of destruction--erasing everything in its path!
== Development ==
[[Image:PhysicsElements.png|160px|left]]
== Release Notes ==
=== v2 ===
* Migrated to Sugar Labs
* Motor toolbar button added
* Pin toolbar button added
* Toolbar reworked for displaying state and keyboard accelerators
* Stop/play toolbar button added
* Prevented very small freehand and polygon shapes to prevent Box2d crashes
=== v1 ===
* Original created by Brian Jordan, Alex Levenson, Chris Hager
== TODOs ==
== Feature requests ==
== Resources ==
* [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]