1 / 18

Campus3D System

Campus3D System. Student: En lai YI Student ID: u2505408 Supervisor: Pascal Vuylsteker. Overview. What is aim for this project

Download Presentation

Campus3D System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Overview • 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 .

  3. 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.

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

  5. Key Terminology • LOD0 ---- The basic information of a building including the ID, name, description, and location • LOD1 ---- A simple VRML 3D model, using a bounding box to indicate the building (the shape for this bounding box usually is a rectangle). • LOD2 ---- 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. • LOD4 --- Including LOD3 data and the pictures about the inside of building.

  6. File System Structure

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

  8. Evolutionary Life Cycle Model

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

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

  11. Wedge VRML Viewer Campus3D system Multimedia PC Software context diagram

  12. building shape SaveAndLoad GUI File Operation Domain Diagram

  13. 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.

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

  15. BuildingInfor GuiMediator TreePanel MapPanel EditPanel CanvasP MainFrame CanvasS TexturePanel GUI domain

  16. VRMLSceneCreator VRMLBuildingCreator VRMLBillBoardCreator VRMLSceneCreator VRMLSceneCreator VRMLPolygonCreator FileOperation Domain

  17. 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.

  18. Next… Demo Time

More Related