Skip to content

IdeasStorm/PhysiXLab

Repository files navigation

PhysiXLab is a Mechanical Lab where you can test Objects interactions
Based on the Book "Physics Engine Development"

used XNA as a Graphics tool / Mathematics tool (Vectors,Matrices ...)

Features
===================

* Collisions .
* Adding Forces by Extneding Class Field ,Constraint or the base Effect.
* Adding Impulse Generators by Extendign ImpulseGenerator
* Provided Some Predefined Effects (Gravity, Spring, )
* Very easy to use

last release
=============
https://bitbucket.org/ideasstorm/physixlab/get/ProjectPresentation.zip


Rods and Cables application 
=============
Contains The Following tests :
* Bridge 
* Energy Conservation
* Balls game
* Rope

https://bitbucket.org/ideasstorm/physixlab/downloads/RodsAndCablesApplications.zip

Project Ideas Wiki (in Arabic)
==============
http://ar.ideasstorm.wikia.com/wiki/%D9%85%D8%AE%D8%A8%D8%B1_%D9%81%D9%8A%D8%B2%D9%8A%D8%A7%D8%A6%D9%8A/%D8%AF%D8%B1%D8%A7%D8%B3%D8%A9_%D8%B9%D8%A7%D9%85%D8%A9

Usage Wiki
==========
take a look at
https://bitbucket.org/ideasstorm/physixlab/wiki/Home

Contents
========
*PhysiXEngine
    *Effect Classes
		*Gravity
		*Spring
		*ContactGenerator
			*Manual Contacts:
				*Rods
				*Cables
	*Body Class
		*Collidable Class
		
*PhysiXLab 
	Which is an interactive place to interacts with objects based on PhysiXEngine

Control of Lab
===========
*Press B to create new Ball .
*Press C to create new Crate .
*Press P to throw Ball .
*Press T to change constant of program .
*Press Space to start physics .
*Right Click on object to see panel of object .
	*Press OK to save data .
	*Press Cancel to Undo changes .
	*Press Apply to change data without close panel .
	*Press escape to Undo User Change .
*Right Click on object the Press G then Right Click on onther object to Add Spring between them
*Left Click on object to move it .
*Middle Button of mouse to Move camera .
*W, S, D and A to Move Camera Up, Down, Right and Left .
*Scroll bar of mouse to move camera to backward and forward .

About

a PhysiXEngine (based on cyclone) with a Mechanical Lab where you can test rigid bodies interactions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages