CENG 491-492 SENIOR DESIGN PROJECT AND SEMINAR
Download
Report
Transcript CENG 491-492 SENIOR DESIGN PROJECT AND SEMINAR
CENG 491/492 SENIOR
DESIGN PROJECT
AND SEMINAR
3D PHYSICS LAB PROJECT
DEVPRO
Members
Servet GUNEY
M. Tuncer AKÇA
Vedat SEL
Erdal ÜSTUNDAĞ
Mustafa TUNCA
Instructor Assistant
Perit BEZEK
Instructors
Dr.Meltem T. YÖNTEM
Dr.Onur T. ŞEHİTOĞLU
OUTLINE OF THE PRESENTATION
WHAT IS 3D PHYSICS LAB ?
DATA ELEMENTS
MODULAR SPECIFICATIONS
SOFTWARE TOOLS
OVERVIEW OF THE PROJECT
3D PHYSICS LAB
Simulate&Design Physics
Experiments
Interests :
a.To simulate experiments under Pre_defined Cond.
b.To cover mechanic,dynamic and optic parts of
Physics
c.To use by users without requiring masterful
phsyics knowledge
DATA ELEMENTS OF PROJECT
OBJETCS
i.User defined Objects
ii.Predefined Objects
ENVIROMENT
PREDEFINED
TOOLS
MODULAR SPECIFICATIONS
OVERVIEW OF SYSTEM
SUBSYSTEMS
Create Environments
Load Objects
Create Objects
i. Create Predefined Objects
ii. Create Special Objects
MODULAR SPECIFICATIONS
USER
INTERFACE DESIGNS
Main
Menu Interfaces
Environment
Milkshape
Interfaces
Object Interface
START
Overview
of
System
RUN
MAIN MENU
Select
an
option
Menu appears
with options to
select from
END
Exit
Environ
ment
Inputs
Select
an
option
Load
Objects
from MS
file
STOP
Predefined
obj. inputs
User
inputs
from SCR
Inputs for
Milkshape
objects
Processing so
that Monitoring
START
SUBSYSTEMS
1.Create Enviroments
Dialog appears for
entering number
of environments
User
inputs(n)
from SCR
Dialog appears
divided n for inputs
for all environments
U.inputs for
1.environmens
from SCR
CANCEL
Select an
option
OK
1.Create
Enviroments(Cont.)
OK
Compute
r
Decision
COMP
Dialog appears
insifficient inputs
ERROR
END
.
.
.
U.inputs for n.environments
from SCR
START
2.Load Objects
Dialog
appears for
selecting .obj
File
User
inputs
from SCR
Select
an
option
CANCEL
OK
Computer
Decision
GLM MODULE and
processing file
COMP
ERROR
END
Dialog
appears
Not .obj
type file
START
U.input for
selecting
Loaded obj.s
Dialog appears for
Loaded MS 3D objects
3.Create Object
Internal data
input for
Loaded obj.s
Computer
Decision
i.Create Special
Objects
ERROR
COMP
1
Select an
Object
2
OK
Select an
Option
END
EXIT
Dialog
appears
Not exist
Loaded Obj.
……
n
n. object
picture
appears and
waiting
inputs for n.
objects
U.inputs for
properties of
n. Obj from
SCR
OK
USER INTERFACE DESIGNS
Main
Menu Interface
USER INTERFACE DESIGNS
3D PHYSICS
File
Properties
ON/OFF
GRAVITY
Simulating Window
ELASTICITY
FRICTION
RUN
EXPANSION
EFFECT OF HEAT
STOP
USER INTERFACE DESIGNS
Environment
Interfaces
USER INTERFACE DESIGNS
Number of Environments
N sould be less than 9
n=
N sould be less than 9
USER INTERFACE DESIGNS
ENVIRONMENTS
Gravity =
Friction =
Density =
Fludity =
Gravity =
Friction =
Density =
Fludity =
Gravity =
Friction =
Density =
Fludity =
Gravity =
Friction =
Density =
Fludity =
Gravity =
Friction =
Density =
Fludity =
Gravity =
Friction =
Density =
Fludity =
Gravity =
Friction =
Density =
Fludity =
Gravity =
Friction =
Density =
Fludity =
USER INTERFACE DESIGNS
Milkshape
Object Interface
USER INTERFACE DESIGNS
Loaded MilkShape Object
1.obj
2.obj
.
.
.
.
.
.
.
.
.
.
.
n.obj
Friction Constant
Mass=
Elasticity
On
Off
Expansion Constant=
Mass Distribution Function
F(x,y,z) =
Volume =
SELECT
OK
=
EXIT
SOFTWARE TOOLS
Open Dynamics Engine (ODE v0.039)
MS. Visual Studio (v6.0)
Graphical Libraries(OpenGL,Glut..)
MilkShape3D (v1.7.0)
DEVPRO
Members
Servet GUNEY
M. Tuncer AKÇA
Vedat SEL
Erdal ÜSTUNDAĞ
Mustafa TUNCA
Instructor Assitant
Perit BEZEK
Instructors
Dr.Meltem T. YÖNTEM
Dr.Onur T. ŞEHİTOĞLU