CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR
description
Transcript of CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR
![Page 1: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/1.jpg)
CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR
3D PHYSICS LAB PROJECT
![Page 2: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/2.jpg)
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
![Page 3: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/3.jpg)
OUTLINE OF THE PRESENTATION
WHAT IS 3D PHYSICS LAB ?
DATA ELEMENTS
MODULAR SPECIFICATIONS
SOFTWARE TOOLS
OVERVIEW OF THE PROJECT
![Page 4: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/4.jpg)
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
![Page 5: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/5.jpg)
DATA ELEMENTS OF PROJECT
OBJETCSi.User defined Objects
ii.Predefined Objects ENVIROMENT
PREDEFINED TOOLS
![Page 6: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/6.jpg)
MODULAR SPECIFICATIONS
OVERVIEW OF SYSTEM
SUBSYSTEMS
Create Environments
Load Objects
Create Objects i. Create Predefined Objects
ii. Create Special Objects
![Page 7: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/7.jpg)
MODULAR SPECIFICATIONS
USER INTERFACE DESIGNS
Main Menu Interfaces
Environment Interfaces
Milkshape Object Interface
![Page 8: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/8.jpg)
Overview of System
START
MAIN MENU
User inputs from SCR
Select an option
Menu appears with options to select from
Exit
Load Objects
from MS file
Inputs for Milkshape objects
Environment Inputs
Predefined obj. inputs
END
Creat
e
Enviro
nmen
ts
Load
OBJECTS
Creat
e
Spec
ial
Objec
ts
Creat
e
Pred
efine
dObj
ects
STOP
Processing so that Monitoring
Select an option
RUN
![Page 9: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/9.jpg)
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.environmensfrom SCR
Select an option
CANCEL
OK
START
SUBSYSTEMS1.Create Enviroments
![Page 10: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/10.jpg)
1.Create Enviroments(Cont.)
.
.
.
U.inputs for n.environmentsfrom SCR
U.inputs for n.environmentsfrom SCR
Dialog appears insifficient inputs
OK
ERROR
Computer Decision
COMP
END
![Page 11: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/11.jpg)
Dialog appears for selecting .obj File
User inputs from SCR
Select an option
CANCEL OK
START
END
Computer Decision
COMP ERROR
Dialog appears Not .obj type file
GLM MODULE and processing file
2.Load Objects
![Page 12: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/12.jpg)
3.Create Objecti.Create Special
Objects
Dialog appears for Loaded MS 3D objects
U.inputs for properties of n. Obj from SCR
……
Select an Object
EXIT
1
START
END
Computer Decision
COMP
ERRORDialog appears Not exist Loaded Obj.
OK
2 n
n. object picture appears andwaiting inputs for n. objects
Select an Option
OK
Internal data input for Loaded obj.s
U.input for selecting Loaded obj.s
![Page 13: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/13.jpg)
USER INTERFACE DESIGNS
Main Menu Interface
![Page 14: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/14.jpg)
USER INTERFACE DESIGNS
3D PHYSICS
File Properties
GRAVITY
FRICTION
EFFECT OF HEAT
EXPANSION
ON/OFF
ELASTICITY
RUN
STOP
Simulating Window
![Page 15: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/15.jpg)
USER INTERFACE DESIGNS
Environment Interfaces
![Page 16: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/16.jpg)
USER INTERFACE DESIGNS
Number of Environments
N sould be less than 9 n =
N sould be less than 9
![Page 17: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/17.jpg)
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 =
![Page 18: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/18.jpg)
USER INTERFACE DESIGNS
Milkshape Object Interface
![Page 19: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/19.jpg)
USER INTERFACE DESIGNS
1.obj2.obj...........n.obj
SELECT
OK EXIT
Friction Constant =Mass=Elasticity On Off Expansion Constant=Mass Distribution FunctionF(x,y,z) =Volume =
Loaded MilkShape Object
![Page 20: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/20.jpg)
SOFTWARE TOOLS
Open Dynamics Engine (ODE v0.039)
MS. Visual Studio (v6.0)
Graphical Libraries(OpenGL,Glut..)
MilkShape3D (v1.7.0)
![Page 21: CENG 491/492 SENIOR DESIGN PROJECT AND SEMINAR](https://reader036.fdocuments.net/reader036/viewer/2022082216/56814f81550346895dbd34fe/html5/thumbnails/21.jpg)
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