錦州四叉樹的場景劃分4步驟動畫演講制作

錦州四叉樹的場景劃分4步驟動畫演講制作
基于四叉樹的場景劃分步驟包括以下4步: 步驟一:將虛擬三維空間等價轉(zhuǎn)換為二維平面。前提是高度相對于廣度可以忽略,或背研究問題 對象允許簡化三維參數(shù)變量。
步驟二:遍歷場景中的所有模型區(qū)域,選取合適的分割平面。由于虛擬:維建筑多數(shù)屬于規(guī)則圖 形,因此,在逐層分割的過程中,沒有必要逐個去分解每個多邊形,只需要選取經(jīng)過象限頂點且與X軸 或Z軸垂直的平面作為分割面即可。
步驟三:分割完成后,分別創(chuàng)建“左上”、“左下”、“右上”以及“右下”四個象限的子節(jié)點 。判斷對應(yīng)象限內(nèi)包含的多邊形數(shù)量是否超過設(shè)定的閥值。若超過,該象限區(qū)域繼續(xù)分割,同時四叉 樹的葉子節(jié)點繼續(xù)分解;若未超過,則該節(jié)點就作為葉子節(jié)點,保存當前各層場景的相關(guān)屬性。
步驟四:重復(fù)步驟二、三處理,直至不存在可以分割的節(jié)點為止,VRMI.中利用模型語言提供的原 型節(jié)點,對基于四叉樹劃分后的節(jié)點進行自定義類型,得到的四叉樹數(shù)據(jù)結(jié)構(gòu)的形式如下: PR()TO QuadTNode{ #自定義的節(jié)點的基本場景屬性 exPoseField SFRotation rotate exPoseField SFVec3f scale 0.0 1.0 0.0 exPoseField SFColor color l.0 0.0 1.0 coord DEF PlaneOl-C()()RDCoordinateI Point[ 00,10,11,0 1] } 以下定義非葉子節(jié)點的四個子節(jié)點( children),每個children對應(yīng)一個子節(jié)點定義,每個子節(jié)點 也是QuadTNode節(jié)點類型。 Group{ children[ geometry cylinder{} ] children[ geometry cylinder{} ]chilclren[ geometry cylinder{ } geometry cylindert } } 對四又樹中的每個節(jié)點(包括葉子節(jié)點和非葉子節(jié)點),應(yīng)該定義此節(jié)點所表示的場景空間的包 圍范圍,定義這個節(jié)點所覆蓋的場景空間的區(qū)域。對應(yīng)于上述VRML四叉樹定義中的coord DEF PlaneOl-COORD,指定這個節(jié)點的四個頂點所表示的坐標索引。通過這四個頂點的坐標也就可以計算出 此節(jié)點所覆蓋的平面區(qū)域的大小。如圖4.6所示,圖中節(jié)點的四個頂點的坐標為(4,4),(4,-4), (-4,-4),(-4,4)。┏━┳━┳━┳━┳━┳━━┳━━┳━━━┳━━┓┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃┣━╋━╋━╋━╋━╋━━╋━━╋━━━┫ ┃┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃-/ ┃┣━╋━╋━╋━╋━╋━━╋━━╋━━━┫ ┃┃ ┃ ┃ ┃ ┃ ┃ ┃/ ┃,/ ┃ ┃┃ ┃ ┃ ┃ ┃ ┃/ ┃ ┃ ┃ ┃┣━╋━╋━╋━╋━╋━━╋━━╋━━━┫ ┃┃ ┃ ┃ ┃ ┃ ┃L ┃ ┃ ┃ ┃┣━╋━╋━╋━╋━╋━━╋━━╋━━━╋━━┫┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃┣━╋━╋━╋━╋━╋━━╋━━╋━━━┫ ┃┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃┣━╋━╋━╋━╋━╋━━╋━━╋━━━┫ ┃┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃┣━╋━╋━╋━╋━╋━━╋━━╋━━━┫ ┃┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃┣━┻━┻━┻━╋━┻━━┻━━┻━━━┻━━┫┃-4) ┃ (4,-4.) ┃┗━━━━━━━┻━━━━━━━━━━━━━━ ┛圖4.6 四叉樹剖分中心位置X=1中心位置)\1半距=l 采用該數(shù)據(jù)結(jié)構(gòu)的四叉樹實現(xiàn)場景模型的空間剖分后,在場景渲染的時候,可以以L()D方式高效 繪制場景圖??梢酝ㄟ^計算包圍球或包圍長方體的方法,實現(xiàn)對可見體的裁剪處理。 轉(zhuǎn)載請注明:錦州flash動畫制作公司:http://www.haldonestatewines.com/city130/







案例 北京 上海 廣州 深圳 天津 杭州 南京 濟南 重慶 青島 大連 寧波 廈門 成都 武漢 沈陽 西安 長春 長沙 福州 鄭州 蘇州 佛山 東莞 無錫 煙臺 太原 合肥 南昌 南寧 昆明 溫州 淄博 唐山 貴陽 ???/a> 蘭州 銀川 西寧 泉州 包頭 南通 大慶 徐州 濰坊 常州 紹興 濟寧 鹽城 邯鄲 臨沂 洛陽 東營 揚州 臺州 嘉興 滄州 榆林 泰州 鎮(zhèn)江 昆山 江陰 義烏 金華 保定 鞍山 泰安 宜昌 襄陽 中山 惠州 南陽 威海 德州 岳陽 聊城 常德 漳州 濱州 茂名 淮安 江門 蕪湖 湛江 廊坊 菏澤 柳州 寶雞 珠海 綿陽 株洲 棗莊 許昌 通遼 湖州 新鄉(xiāng) 咸陽 松原 安陽 周口 焦作 赤峰 邢臺 郴州 宿遷 贛州 桂林 肇慶 曲靖 九江 商丘 汕頭 信陽 營口 揭陽 龍巖 安慶 日照 遵義 三明 長治 湘潭 德陽 南充 樂山 達州 盤錦 延安 上饒 錦州 宜春 宜賓 呂梁 撫順 臨汾 渭南 開封 莆田 荊州 黃岡 四平 承德 本溪 玉林 孝感 荊門 寧德 運城 綏化 永州 懷化 黃石 瀘州 清遠 邵陽 衡水 益陽 丹東 鐵嶺 晉城 朔州 吉安 婁底 玉溪 遼陽 南平 濮陽 晉中 資陽 衢州 內(nèi)江 滁州 阜陽 十堰 大同 朝陽 六安 宿州 通化 蚌埠 韶關(guān) 麗水 自貢 陽江 畢節(jié) 拉薩 昌吉 哈密 伊寧 喀什 晉江 增城 諸暨 丹陽 玉環(huán) 常熟 崇明 余姚 奉化 海寧 瀏陽 大理 麗江 普洱 保山 邵通 西昌 雅安 廣安 廣元 巴中 遂寧 天水 酒泉 武威 張掖 北海 百色 桐城 哈爾濱 石家莊 烏魯木齊 呼和浩特 鄂爾多斯 張家港 連云港 平頂山 駐馬店 呼倫貝爾 張家口 馬鞍山 齊齊哈爾 三門峽 秦皇島 牡丹江 都江堰 攀枝花 克拉瑪依 庫爾勒 阿克蘇 石河子 嘉峪關(guān) 石嘴山
備案號:皖I(lǐng)CP備17011723號-1    錦州flash動畫制作公司
返回首頁   |   電話咨詢   |   微信咨詢
色妞视频_国产高清无码视频_免费毛片在线_成人免费观看视频