Computer graphic final project report

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
护理学基础 第七章 医院与住院环境.
浙江省县级公立医院改革与剖析 马 进 上海交通大学公共卫生学院
第二章 环境.
教师招聘考试 政策解读 讲师:卢建鹏
了解语文课程的基本理念,把握语文素养的构成要素。 把握语文教育的特点,特别是开放而有活力的语文课程的特点。
北台小学 构建和谐师生关系 做幸福教师 2012—2013上职工大会.
福榮街官立小學 我家孩子上小一.
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
历史人物的研究 ----曾国藩 组员: 乔立蓉 杜曜芳 杨慧 组长:马学思 杜志丹 史敦慧 王晶.
教育部高职高专英语类专业教学指导委员会 刘黛琳 山东 • 二○一一年八月
淡雅诗韵 七(12)班 第二组 蔡聿桐.
第七届全国英语专业院长/系主任高级论坛 汇报材料
小數怕長計, 高糖飲品要節制 瑪麗醫院營養師 張桂嫦.
制冷和空调设备运用与维修专业 全日制2+1中等职业技术专业.
会计信息分析与运用 —浙江古越龙山酒股份有限公司财务分析 组员:2006级工商企业管理专业 金国芳 叶乐慧 魏观红 徐挺挺 虞琴琴.
第六章 人体生命活动的调节 人体对外界环境的感知.
芹菜 英语051班 9号 黄秋迎 概论:芹菜是常用蔬菜之一,既可热炒,又能凉拌,深受人们喜爱。近年来诸多研究表明,这是一种具有很好药用价值的植物。 别名:旱芹、样芹菜、药芹、香芹、蒲芹 。 芹菜属于花,芽及茎类。
2012年 学生党支部书记工作交流 大连理工大学 建工学部 孟秀英
北京市职业技能鉴定管理中心试题管理科.
第九章 会计设置及机构.
2014吉林市卫生局事业单位招聘153名工作人员公告解读
各類所得扣繳法令 與申報實務 財政部北區國稅局桃園分局 103年9月25日
初級游泳教學.
爱国卫生工作的持续发展 区爱卫办 俞贞龙.
第八章 数学活动 方程组图象解法和实际应用
本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响. 本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响.
散文鉴赏方法谈.
日月光·伯爵居项目介绍.
唐代文学概说 与初唐诗坛.
比亚迪集成创新模式探究 深圳大学2010届本科毕业论文答辩 姓名:卓华毅 专业:工商管理 学号: 指导老师:刘莉
如何撰写青年基金申请书 报 告 人: 吴 金 随.
点击输 入标题 点击输入说明性文字.
國際志工海外僑校服務 越南 國立臺中教育大學 2010年國際志工團隊.
痰 饮.
香港故事之 三年零八個月的艱苦歲月 組員: 梁珮瑩 吳遠莉 李琪 李青儀 方松皓.
學分抵免原則及 學分抵免線上操作說明會.
教 学 查 房 黄宗海 南方医科大学第二临床医学院 外科学教研室.
评 建 工 作 安 排.
3D五子棋 學生:何承祐 學號:
谷雨节气模板.
2011计算机类教研活动 陈国久.
個人傷害險-鐵馬逍遙專案 商品介紹 商品特色 保障內容 承保對象 保險費 案例 業務費用及淨業績 車險部業務規劃科.
紓壓腹部撇步 彭易璟 老師 第10組 4A055935林資淳 4A155002詹柏廷 497C0095林千慈 498J3041 郭人慈.
我的故事 ————往事回首.
郭子光教授从肺肾虚损辨治早中期慢性肾功能不全的经验
有效學習計劃簡介 (學前).
女生成功靠什么? 09英本四班 傅柏双.
長高 長壯 ㄋㄟㄋㄟ補給站 每天2份奶~~健康跟著來!.
国际投资环境罗氏评级法 美国.
社会保障学 第5章 失业保险.
战争结束了 年11月,听到停战的消息,巴黎街头人们欣喜若狂。法国总理克里孟梭说:“吻我的姑娘有500多个了。”
主 题 班 会 团 结   协 作    力 量.
理想.
103年度清水區農會四健推廣教育 第2單元 06月12 日 PM1:20-2:50 題目:六大類食物/均衡飲食金字塔 均衡飲食金字塔
熊貓 設計者:鄧澤怡 班別:6B2 學校:華德學校.
固定与搬运技术 义乌市中心医院 陈红卫.
中鸣虚拟搜救比赛项目 (一人) 现场主题创作(40%)(一人) 3D虚拟搜救(60%)(一人).
案例分析 胎记美容记 第6小组
人生五色臉 年輕十歲必學的小動作,九個保持身體健康的的小訣竅 人們常在不經意間做些小動作,並認為這是身體的本能反應,
创办紫金矿业学院 为培养中国一流的矿业人才助力 ——合作创办紫金矿业学院的思路与实践
國立中山大學30週年校慶籌備委員會 中山大學30週年校慶籌備會 第二次工作會議 03/29/2010.
基础信贷法律知识 讲解人:岳杨.
Computer Graphics And Visualization
Presentation transcript:

Computer graphic final project report 室內格局規劃暨火災通報模擬 699415078 電機碩一 許晉瑜

簡介 一個可用圖形人機介面建構室內格局,透過放置感 應器之位置及程式模擬感應器偵測到火災訊息通報 並指引逃生方向的小系統。情境中,感測器為搭配 方向箭頭燈箱的模組,可透過主機操控燈箱指示的 方向。 因沒有現行的設備可供使用,故火災發生情形是由 程式直接模擬,實際使用可將感測器與主機透過乙 太網路進行連線,達到監控之目的。

程式撰寫環境 OpenGL (glut 3.76版) — 格局建置的繪圖核心 FLTK 1.1 (Fast Light Toolkit) — 圖形人機介面 Windows 作業系統 C/C++程式語言

主要作法 利用OpenGL滑鼠拖曳事件,呈現室內平面俯視角度的 任意大小物件新增功能,由記錄矩形左上角及右下角座 標來達到讓OpenGL能持續繪圖的需求。 滑鼠點選事件透過計算座標落在哪個物體上,經選中的 物體會由OpenGL繪圖方式顯示被選擇框,將可執行刪 除修改等特定功能。 利用A-star演算法程式估算路徑,觀察路徑sequence行走 方向,讓到逃生門的路徑方向顯示在感應器的燈號上, 做法上是將格局平面資料以點陣圖形式存在陣列中,各 種物件有相對應的值,輸入起點與終點方可計算,遇到 判斷為障礙物的數值則會避開選取可走的路徑。

功能描述

功能描述 加入火災感應器並 框選按下右邊sensor control區域的圓形圖 示可將之調整為水 平或垂直方向的擺 放方式

功能描述 在已加入的物件上 點滑鼠左鍵可在物 件上產生選取框可 由Delete按鈕刪除不 要的東西

功能描述 完成格局佈置後按 鍵盤『d』鍵可切換 成3D view 查看

功能描述 佈置好格局後按下 Work鈕即開始監控的 工作,點選一個感測 器再按下右邊sensor control區域的Fire按 鈕,模擬此感測器發 出火災訊息

功能描述 存檔方式是將每個 物件的座標資訊寫 入text檔案當中,以 反向工程讀取

困難處與缺陷 路徑規劃的計算方法真的是個困難的問題,我想了幾天想不出沒有破綻的做法, 現行的最短路徑演算法在套用上也有一定程度的困難及問題。在google code搜 尋到了名為『A-star』的路徑搜尋演算法,不過此程式在規劃上並非算出最短路 徑而是使用拓樸的方式選擇最先找到的路徑,很難讓我百分之百計算出一個指示 燈該設定的方向,目前程式的運作,在一般簡單的case下的確能夠在感應到火災 發生後計算出正確的方向,但大部分複雜的格局設計會有算錯的情形,這是我還 要再努力的地方,也許會去參考其他的路徑規劃相關的演算法(如Dijkstra’s),研究 如何運用在我的程式上並得到完美的結果。 這次我採用的A-star演算法因為是以陣列方式儲存格局資料,如果以視窗大小為 陣列大小儲存的話會造成計算量過於龐大的情況,目前做法是依原視窗大小直接 等比例縮小10倍的陣列來儲存,這在某些情況也許會造成資料流失,例如原本是 兩道牆連接的地方經過等比例縮小後會變成沒有接合造成演算法判定為可走的 路,這個狀況必須再想出一個能將格局資料縮小儲存而必須保證與原本格局有等 價資訊的方法。

困難處與缺陷(cont.) 規劃路徑演算法不 夠完善,某些情況 會出現規劃錯誤的 情形

結語 原先的想法其實是想要實現一個依照真實世界比例的室內 格局3D藍圖設計工具,能夠調整很多參數,如牆壁高 度、材質、顏色、比例尺等,但考慮到可能負載太重,需 要大量時間才有可能完成,所以取而代之的是以簡單的室 內格局規劃功能,加入火災模擬感測與規劃逃生方向做為 此次project的主題。未來會繼續以實現3D藍圖設計工具 為目標!

Reference http://code.google.com/p/a-star-algorithm- implementation/

DEMO LINK: demo影片

End Thank you :)