Campus3D System Student: En lai YI Student: En lai YI Student ID: u2505408 Student ID: u2505408 Supervisor: Pascal Vuylsteker Supervisor: Pascal Vuylsteker.

Slides:



Advertisements
Similar presentations
Virtual Reality Applications Pablo Figueroa Computing Science Department University of Alberta.
Advertisements

Management of 3D data for a campus A Geographic Information System for Campus Student Name: Qi Fan Student ID: u
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Environmental GIS Nicholas A. Procopio, Ph.D, GISP Some slides from Lyna Wiggins (Rutgers University)
X3D Introduction to Web3D technology Enkhbold N. Information Communication University.
Business and Computing Deanery 3D Modelling Tools Week 10 File formats and exporting models.
Systems Analysis and Design in a Changing World, Fourth Edition
Virtual reality interfaces in connection with building process simulations. Prof. Nash Dawood Centre for Construction Innovation Research University of.
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
Data Flow Diagramming. Data Flow Diagrams Data Flow Diagrams are a means to represent data transformation processes within an information system.
Photo Meta Data Recorder for iQue Series Developer: Bainian Chen Supervisor: Pascal Vuylsteker.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
L ECTURE 9 – PROCESS MODELLING PART 1 Data Flow Diagrams for Process Modelling Multi-level Data Flow Diagrams Logical Vs Physical DFDs Steps to Construct.
Software engineering Olli Alm Lecture 2: requirements, modelling & representation.
Placenti & Schaad A Presentation by Multimedia, Web Authoring, and More & Henry Placenti Ray Schaad.
Chapter 4.
Process Modeling and Data Flow Diagrams
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Object Orientated Data Topic 5: Multimedia Technology.
Object-Oriented Analysis and Design
Chapter 7: The Object-Oriented Approach to Requirements
USE Case Model.
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
Systems Analysis And Design © Systems Analysis And Design © V. Rajaraman MODULE 14 CASE TOOLS Learning Units 14.1 CASE tools and their importance 14.2.
Doncho Minkov Telerik School Academy academy.telerik.com Technical Trainer
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Chapter 7 Structuring System Process Requirements
Databases ? 2014, Fall Pusan National University Ki-Joune Li.
Manual for Stones Synthesis. Before running the program : The OpenGL must be installed Input models is VRML 2.0 format Output model is VRML 2.0 & IRIT.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
C-Map Tutorial How to create and save a concept map using C-Map, export a C-Map as an image, and export a C-Map as a webpage.
Systems Analysis and Design in a Changing World, Fifth Edition
Object Orientated Data Topic 5: Multimedia Technology.
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
7 Systems Analysis and Design in a Changing World, Fifth Edition.
Systems Analysis and Design in a Changing World, 6th Edition
Use Case Diagram The purpose is to communicate the system’s functionality and behaviour to the customer or end user. Mainly used for capturing user requirements.
Software Production ( ) First Semester 2011/2012 Dr. Samer Odeh Hanna (PhD)
VRML virtual reality modeling language. what is it? standardised (sort of) notation for virtual reality over the web text file (use normal text editor)
By Courtney Field Creative digital graphics. Types of graphics and examples There are a number of different types of graphics file formats. Each type.
© TMC Computer School HC20203 VRML HIGHER DIPLOMA IN COMPUTING Chapter 2 – Basic VRML.
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Virtual Navigation of Multimedia Maps A versatile map generator and viewer Virtual Navigation of Multimedia Maps A versatile map generator and viewer Robert.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
1 Mind Mapping. 2 A Pictorial representation of an idea, a concept or a topic. Mind mapping helps to: o Provide an overview of a topic and its complex.
1 7 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 7 The Object-Oriented Approach to Requirements.
SYSTEMS ANALYSIS AND DESIGN ITDB 2101 HAND OUT # 3 1.
Department of Mathematics Computer and Information Science1 CS 351: Database Management Systems Christopher I. G. Lanclos Chapter 4.
What is Multimedia? Week 1. Overview Introduction to multimedia Applications of multimedia Primary delivery methods of multimedia.
TA: Shreya Rawal.  A use case is a description of a system’s behavior as it responds to a request that originates from outside of that system (Usually.
Analysis. This involves investigating what is required from the new system and what facilities are available. It would probably include:
Creation and Visualization of 3D Scenes with the MRPT library January, 2007 Jose Luis Blanco Claraco Dept. of Automation and System Engineering University.
1 Processes and Process Models Lecture # 5. 2 Process - 1 A process is an organized set of activities, which transforms inputs to outputs We can use synonyms.
Systems Analysis and Design in a Changing World, Fourth Edition
Processes and Process Models
UML(Unified Modeling Language)
Classifications of Software Requirements
MPEG-4 Binary Information for Scenes (BIFS)
G063 - Data flow diagrams.
The Object-Oriented Development Life Cycle
Database Management Systems
G063 - Data flow diagrams.
2018, Fall Pusan National University Ki-Joune Li
Systems Analysis and Design in a Changing World, 6th Edition
Learning Areas Levels Objectives Software Description Author
Social Practice of the language: Describe and share information
Processes and Process Models
Presentation transcript:

Campus3D System Student: En lai YI Student: En lai YI Student ID: u Student ID: u Supervisor: Pascal Vuylsteker Supervisor: Pascal Vuylsteker

Overview What is aim for this project What is aim for this project The aim of this project is to put together as many 3D and not 3D data as possible from the ANU campus in order to create a 3D scene. The aim of this project is to put together as many 3D and not 3D data as possible from the ANU campus in order to create a 3D scene.

VRML Why we are choose VRML Why we are choose VRML The Virtual Reality Modeling Language is a file format for describing 3D interactive worlds and objects. It can be used in conjunction with the World Wide Web to create three-dimensional representations of complex scenes. The Virtual Reality Modeling Language is a file format for describing 3D interactive worlds and objects. It can be used in conjunction with the World Wide Web to create three-dimensional representations of complex scenes.

Level Of Detail: Level Of Detail: All the data for a certain building is classified by its level of detail. Level Of Detail: All the data for a certain building is classified by its level of detail.

Key Terminology Key Terminology LOD The basic information of a building including the ID, name, description, and location LOD The basic information of a building including the ID, name, description, and location LOD A simple VRML 3D model, using a bounding box to indicate the building (the shape for this bounding box usually is a rectangle). LOD A simple VRML 3D model, using a bounding box to indicate the building (the shape for this bounding box usually is a rectangle). LOD A simple VRML 3D model,using more detail shape to indicate the building, the shape includes rectangle, ellipse and polygon LOD A simple VRML 3D model,using more detail shape to indicate the building, the shape includes rectangle, ellipse and polygon LOD3 --- user can input external high level of detail VRML 3D model to the Campus3D system and pictures about the outside of building. LOD3 --- user can input external high level of detail VRML 3D model to the Campus3D system and pictures about the outside of building. LOD4 --- Including LOD3 data and the pictures about the inside of building. LOD4 --- Including LOD3 data and the pictures about the inside of building.

File System Structure Campu3D 2D mapBuildings Scene.wrlID LOD0LOD1LOD2LOD3LOD4 System.txt

Development process The original waterfall model Analysis (Requirement Analysis) Analysis (Requirement Analysis) Design Design Implementation Implementation Testing Testing Deployment and maintenance Deployment and maintenance

Evolutionary Life Cycle Model

User cases User Opens the Program User Opens the Program User opens an existing system User opens an existing system User create a new system and input the 2D map User create a new system and input the 2D map User changes a new 2D map User changes a new 2D map Create a new building Create a new building Delete a building Delete a building Select a building for editing Select a building for editing

User cases Add or delete view point Add or delete view point Add texture for a building Add texture for a building Export files Export files Save information Save information

Software context diagram Wedge Campus3D system VRML Viewer Multimedia PC

Domain Diagram building shape SaveAndLoadGUIFile Operation

Building Domain Building Domain is used to save the information about a building. The information not only including the basic information such as ID 、 name 、 the short name and so on, but also including the shapes and textures for LOD1 and LOD2 as well as the viewpoints information. Building Domain is used to save the information about a building. The information not only including the basic information such as ID 、 name 、 the short name and so on, but also including the shapes and textures for LOD1 and LOD2 as well as the viewpoints information.

Shape Domain ShapeMaker makeShape() Contains() Transform() toString() Ellipse Maker PolygonMaker +add Point() RectangleMaker +setAngle()

GUI domain BuildingInforGuiMediator TreePanel MapPanelEditPanel CanvasP MainFrame CanvasSTexturePanel

FileOperation Domain VRMLSceneCreatorVRMLBuildingCreatorVRMLBillBoardCreatorVRMLSceneCreator VRMLPolygonCreator

SaveAndLoad Domain This Domain has two functions; one is saving the information to a set of files, the other one is loading information from files to the Campus3D system. This Domain has two functions; one is saving the information to a set of files, the other one is loading information from files to the Campus3D system.

Next … Demo Time Demo Time