├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── LICENSE.md ├── README.md ├── captures ├── BasketBall.gif ├── Billiards.gif ├── Platformer.gif ├── Ragdoll.gif ├── Tank.gif ├── Thrust.gif └── Truck.gif ├── pom.xml └── src └── main └── java └── org └── dyn4j └── samples ├── BasketBall.java ├── Billiards.java ├── Bowling.java ├── Bridge.java ├── Bucket.java ├── Concave.java ├── Crank.java ├── Decomposition.java ├── Destructible.java ├── Images.java ├── LinkTerrain.java ├── Maze.java ├── Organize.java ├── Platformer.java ├── Pyramid.java ├── Ragdoll.java ├── Stacking.java ├── Tank.java ├── Thrust.java ├── Tracking.java ├── Truck.java ├── UsingGraphics2D.java ├── UsingJogl.java ├── framework ├── Camera.java ├── Graphics2DRenderer.java ├── SimulationBody.java ├── SimulationFrame.java └── input │ ├── AbstractInputHandler.java │ ├── AbstractKeyboardInputHandler.java │ ├── AbstractMouseInputHandler.java │ ├── BooleanStateKeyboardInputHandler.java │ ├── BooleanStateMouseInputHandler.java │ ├── CodeExporter.java │ ├── ExportCodeKeyboardInputHandler.java │ ├── InputHandler.java │ ├── Key.java │ ├── MousePanningInputHandler.java │ ├── MousePickingInputHandler.java │ ├── MouseZoomInputHandler.java │ └── ToggleStateKeyboardInputHandler.java ├── package-info.java └── resources ├── Basketball.png └── Crate.png /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/README.md -------------------------------------------------------------------------------- /captures/BasketBall.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/captures/BasketBall.gif -------------------------------------------------------------------------------- /captures/Billiards.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/captures/Billiards.gif -------------------------------------------------------------------------------- /captures/Platformer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/captures/Platformer.gif -------------------------------------------------------------------------------- /captures/Ragdoll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/captures/Ragdoll.gif -------------------------------------------------------------------------------- /captures/Tank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/captures/Tank.gif -------------------------------------------------------------------------------- /captures/Thrust.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/captures/Thrust.gif -------------------------------------------------------------------------------- /captures/Truck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/captures/Truck.gif -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/BasketBall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/BasketBall.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Billiards.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Billiards.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Bowling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Bowling.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Bridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Bridge.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Bucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Bucket.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Concave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Concave.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Crank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Crank.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Decomposition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Decomposition.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Destructible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Destructible.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Images.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Images.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/LinkTerrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/LinkTerrain.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Maze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Maze.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Organize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Organize.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Platformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Platformer.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Pyramid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Pyramid.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Ragdoll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Ragdoll.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Stacking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Stacking.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Tank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Tank.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Thrust.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Thrust.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Tracking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Tracking.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/Truck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/Truck.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/UsingGraphics2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/UsingGraphics2D.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/UsingJogl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/UsingJogl.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/Camera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/Camera.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/Graphics2DRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/Graphics2DRenderer.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/SimulationBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/SimulationBody.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/SimulationFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/SimulationFrame.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/AbstractInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/AbstractInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/AbstractKeyboardInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/AbstractKeyboardInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/AbstractMouseInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/AbstractMouseInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/BooleanStateKeyboardInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/BooleanStateKeyboardInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/BooleanStateMouseInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/BooleanStateMouseInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/CodeExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/CodeExporter.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/ExportCodeKeyboardInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/ExportCodeKeyboardInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/InputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/InputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/Key.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/MousePanningInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/MousePanningInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/MousePickingInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/MousePickingInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/MouseZoomInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/MouseZoomInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/framework/input/ToggleStateKeyboardInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/framework/input/ToggleStateKeyboardInputHandler.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/package-info.java -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/resources/Basketball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/resources/Basketball.png -------------------------------------------------------------------------------- /src/main/java/org/dyn4j/samples/resources/Crate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dyn4j/dyn4j-samples/HEAD/src/main/java/org/dyn4j/samples/resources/Crate.png --------------------------------------------------------------------------------