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