19
Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

Embed Size (px)

Citation preview

Page 1: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

Akram Dweikat

PhysioSim

Dr.Samer Arandi

Supervised by:

by:

Page 2: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

OUTLINE…

► Problem.

► Solution.

► What is PhysioSim?!

► What Can PhysioSim Do?!

► Demo!!

► How Does it work?

► Obstacles Overcame.

► Future work.

Page 3: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

PROBLEM

► Hard to Describe/Study

Physics Problems.► Lack of Dedicated

3D Physics Simulators.

Page 4: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

SO WHAT DO WE NEED?!

Page 5: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

MOTIVATION …

PhysioSim

Page 6: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

WHAT IS PhysioSim?!

A platform for developing 3D physics simulations and 3D physics applications that is geared towards education.

Page 7: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

PhysioSim

Page 8: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

WHAT CAN PHYSIOSIM DO?

► Simulate 3D movements of objects in real world.

► Simulation can have up to 20,000.

► Draw/ Add 3D rigid bodies dynamically.

► 3 types of Objects: static/dynamic/Kinematic

Page 9: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

WHAT CAN PHYSIOSIM DO?

► Define multiple types of friction forces.

Dynamic Friction Static Friction

Page 10: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

WHAT CAN PHYSIOSIM DO?

► Restitution (Bouncing)

► Mass= size * density.(Heavy /light shapes)

► Apply forces/torque, control angular/linear velocities.

► Use GUI

► Build your application on top of it.

Page 11: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

GUI FUNCTIONALITY

► Right Menu.

define properties of Objects to be drawn.

► Pup up menu. Change properties of specific object.

Page 12: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

GUI FUNCTIONALITY

► Simulation Statistics.

► Rigid Body Properties.

► Pointer Location.

Page 13: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

It’s Demo Time!!

Page 14: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

HOW DOES IT WORK?

Microsoft

XNA

PhysioSim

Physics Engine

Page 15: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

OBSTACLES OVERCAME

► Learning Microsoft XNA.► Majorly :GUI.► 2D to 3D point.

Page 16: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

2D TO 3D POINT TRANSLATION PROBLEM

Page 17: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

FUTURE WORK

► Make it more sophisticated.► Mobile Version.► Tablet version.► Cloud service.

Page 18: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

Q & A TIME

Page 19: Akram Dweikat PhysioSim Dr.Samer Arandi Supervised by: by:

HAVE A NICE DAY

“The Journey is more important than the destination”