210 likes | 337 Views
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
E N D
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 Interfaces • Milkshape Object Interface
4.2 Architecture Model Overview of System START RUN MAIN MENU Select an option Menu appears with options to select from STOP User inputs from SCR Select an option END Exit Predefined obj. inputs Load Objects from MS file Environment Inputs Inputs for Milkshape objects Load OBJECTS Create Special Objects Create Predefined Objects Create Environments Processing so that Monitoring
SUBSYSTEMS1.Create Enviroments START Dialog appears for entering number of environments User inputs(n) from SCR CANCEL Select an option Dialog appears divided n for inputs for all environments U.inputs for 1.environmens from SCR OK
1.Create Enviroments(Cont.) . . . OK Computer Decision Dialog appears insifficient inputs U.inputs for n.environments from SCR COMP ERROR END
START 2.Load Objects Dialog appears for selecting .obj File User inputs from SCR Select an option CANCEL OK Computer Decision Dialog appears Not .obj type file GLM MODULE and processing file COMP ERROR END
3.Create Objecti.Create Special Objects START Internal data input for Loaded obj.s U.input for selecting Loaded obj.s Dialog appears for Loaded MS 3D objects Computer Decision Dialog appears Not exist Loaded Obj. ERROR OK COMP Select an Object 1 2 n …… OK n. object picture appears and waiting inputs for n. objects U.inputs for properties of n. Obj from SCR Select an Option EXIT END
USER INTERFACE DESIGNS • Main Menu Interface
USER INTERFACE DESIGNS 3D PHYSICS File Properties Simulating Window ON/OFF GRAVITY ELASTICITY FRICTION RUN EXPANSION EFFECT OF HEAT STOP
USER INTERFACE DESIGNS • Environment Interfaces
Number of Environments N sould be less than 9 n = USER INTERFACE DESIGNS N sould be less than 9
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
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