[發明專利]基于模板緩沖的多對象模型動態剖切方法無效
| 申請號: | 201010576010.1 | 申請日: | 2010-12-07 |
| 公開(公告)號: | CN102013113A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 劉修國;鄭坤;花衛華;張柱;劉培 | 申請(專利權)人: | 中國地質大學(武漢) |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;G06T17/00 |
| 代理公司: | 武漢華旭知識產權事務所 42214 | 代理人: | 周宗貴 |
| 地址: | 430074 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 模板 緩沖 對象 模型 動態 方法 | ||
1.一種基于模板緩沖的多對象模型動態剖切方法,其特征在于包括以下步驟:
(1)獲取切割模型,在交互過程中通過界面模型列表選擇要參與剖切的模型,通過模型復位功能,在三維渲染場景中顯示此模型;
(2)在交互的過程中對剖切模型的剖切面裁剪參數進行設置;
(3)根據上一步驟中定義的裁剪參數構建出裁剪面,裁剪面包括裁剪的位置,大小以及裁剪面的方向;
(4)構建好裁剪面后為所有待切割的剖切模型指定裁剪面;
(5)將指定好裁剪面的待剖切模型交給引擎,用引擎對這些模型進行渲染處理;
(6)對裁剪部分直接裁剪掉,對需要填充的部分進行繪制;
(7)完成對多對象模型的動態剖切過程,退出剖切的過程,即返回到原始的三維模型視圖中。
2.根據權利要求1所述基于模板緩沖的多對象模型動態剖切方法,其特征在于:剖切面包括自定義的剖切面和隨相機移動的剖切面,
如果選擇自定義的剖切面,控制切割面的α角度和β角度,實現自定義剖切面沿任意方向的自由旋轉,同時控制深度參數c,設置自定義剖切面離相機的任意初始距離;
如果選擇隨相機移動的剖切面,先設置切面的初始位置,控制切割面的α角度,β角度以及剖切面離相機的初始距離。
3.根據權利要求2所述基于模板緩沖的多對象模型動態剖切方法,其特征在于:剖切面的參數設置包括α角度、β角度以及深度控制參數c的設置,在自定義的剖切面下,α角度代表剖面的方位角,β角度為剖面的高度角,即剖面與水平面的夾角,c為剖面與模型中心的距離;隨相機移動的剖切面中,α角度為剖切面繞相機右方向的旋轉角,β角度為剖切面繞相機上方向的旋轉角,c為剖切面中心與相機的距離。
4.根據權利要求1所述基于模板緩沖的多對象模型動態剖切方法,其特征在于模型填充部分的繪制包括以下步驟:
(4-1)開啟模板;
(4-2)進行正面繪制,對所有待切割模型的正面進行繪制,在進行正面繪制時,將所有正面部分的像素加1;
(4-3)進行反面繪制:對所有待切割模型的反面進行繪制,在進行反面繪制時,將所有反面部分的像素減1,正面反面都繪制好后,反面與正面重疊的部分的像素經過加一減一后還是原來的0,等于沒有繪制,沒有重疊的部分,即裁剪面的像素都減一,結果是-1;
(4-4)應用模板去繪制切面,首先在切面的位置上構建一個大于切面大小的平面,然后利用各個模型側面的材質去繪制這個平面,在繪制的時候,對像素為0的地方不進行繪制,不為0的地方進行繪制,即只有整個切面用模型的側面材質進行繪制。
5.根據權利要求4所述基于模板緩沖的多對象模型動態剖切方法,其特征在于在動態剖切的過程中,剖切面模型的填充是實時地進行,其填充的操作步驟包括:
(5-1)在剖切前通過原被切割模型,創建填充模板,該模板要記錄原模型的紋理信息,顏色信息,紋理坐標信息;
(5-2)對于剖切出來的剖面,利用硬件的渲染機制,實時的從模板中提取紋理信息,然后對剖切面進行填充。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國地質大學(武漢),未經中國地質大學(武漢)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010576010.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于浮動車技術的紅綠燈路口識別方法
- 下一篇:Wii遙控器多用途游戲配件裝置





