[發(fā)明專利]一種流程工廠模型裁剪、繪制方法及裝置有效
| 申請?zhí)枺?/td> | 201710157269.4 | 申請日: | 2017-03-16 |
| 公開(公告)號: | CN107067463B | 公開(公告)日: | 2020-04-07 |
| 發(fā)明(設計)人: | 唐衛(wèi)清;杜振林;李士才;周肖彬;何濤 | 申請(專利權)人: | 北京中科輔龍計算機技術股份有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00 |
| 代理公司: | 北京路浩知識產(chǎn)權代理有限公司 11002 | 代理人: | 王慶龍 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流程 工廠 模型 裁剪 繪制 方法 裝置 | ||
本發(fā)明提供了一種流程工廠模型裁剪、繪制方法及裝置。該方法包括:加載流程工廠模型,創(chuàng)建與流程工廠模型對應的多個構件;將多個構件劃分為第一構件集合和第二構件集合,構建與第一構件集合對應的第一空間八叉樹,構建與第二構件集合對應的第二空間八叉樹;對第一空間八叉樹和第二空間八叉樹的葉子節(jié)點進行視錐體裁剪測試,對通過視錐體裁剪測試的第二空間八叉樹的葉子節(jié)點進行細節(jié)裁剪測試。本發(fā)明實施例利用構件體素特征,可以按照最大占屏值,估計構件在一定的視距下投影至屏幕的像素點數(shù)量;利用最大占屏值,可以快速的區(qū)分出構件大小,完整繪制尺寸大的構件,較為精確的繪制出整個模型的輪廓;對尺寸小的構件按估計的像素點數(shù)量進行細節(jié)裁剪,提高裁剪處理效率,從而提高繪制幀率。
技術領域
本發(fā)明涉及大規(guī)模場景繪制技術領域,具體涉及一種流程工廠模型裁剪、繪制方法及裝置。
背景技術
流程工廠模型是指用來制造化學或物理制成品的反應容器、管線及其支撐的集合,主要由設備、管線等基本構件組成。其中,管線由管子和元件構成,元件包括管件、閥門、法蘭、墊片等,各管子之間通過元件相連接。現(xiàn)今,流程工廠行業(yè)的市場巨大,在國民經(jīng)濟中占據(jù)著舉足輕重的地位。而流程工廠圖形平臺是現(xiàn)代流程工廠從設計、施工到運營管理都不可缺少的支撐基礎。隨著經(jīng)濟的不斷發(fā)展,流程工廠行業(yè)產(chǎn)能的不斷提高,流程工廠管線的規(guī)模也在不斷增大。
現(xiàn)有的流程工廠模型的裁剪方法,主要依據(jù)對流程工廠模型的頂點所劃分的三角面片,對面片計算所占用的像素點數(shù)量,進而判斷是否裁剪剔除。現(xiàn)有的上述方法需要對各個點組成的三角面片逐一進行遍歷、篩選,裁剪效率低,無法滿足在規(guī)定時間內快速處理頂點面片規(guī)模上億的流程工廠模型的需求。
發(fā)明內容
本發(fā)明實施例提供一種流程工廠模型裁剪、繪制方法及裝置,用于解決現(xiàn)有的流程工廠模型裁剪方法效率低的問題。
本發(fā)明實施例提供了一種流程工廠模型裁剪方法,包括:
加載流程工廠模型,創(chuàng)建與所述流程工廠模型對應的多個構件;
根據(jù)各個構件的體素特征獲取所述各個構件的最大占屏值和空間包圍盒;
根據(jù)所述各個構件的最大占屏值將所述多個構件劃分成第一構件集合和第二構件集合,所述第一構件集合中的構件的最大占屏值大于預設閾值,所述第二構件集合中的構件的最大占屏值小于預設閾值;
根據(jù)所述各個構件的空間包圍盒分別求取所述第一構件集合的第一最大空間包圍盒和所述第二構件集合的第二最大空間包圍盒,根據(jù)所述第一最大空間包圍盒構建與所述第一構件集合對應的第一空間八叉樹,并根據(jù)所述第二最大空間包圍盒構建與所述第二構件集合對應的第二空間八叉樹;
對所述第一空間八叉樹和所述第二空間八叉樹的葉子節(jié)點進行視錐體裁剪測試,對通過視錐體裁剪測試的第二空間八叉樹的葉子節(jié)點進行細節(jié)裁剪測試。
可選地,所述根據(jù)所述第一最大空間包圍盒構建與所述第一構件集合對應的第一空間八叉樹,并根據(jù)所述第二最大空間包圍盒構建與所述第二構件集合對應的第二空間八叉樹,包括:
根據(jù)所述第一最大空間包圍盒層次遞歸劃分所述第一構件集合,構建第一空間八叉樹,遍歷所述第一構件集合,將所述第一構件集合中的各個構件掛載至涵蓋當前遍歷構件的包圍盒中心位置的所述第一空間八叉樹的葉子節(jié)點下;
并根據(jù)所述第二最大空間包圍盒層次遞歸劃分所述第二構件集合,構建第二空間八叉樹,遍歷所述第二構件集合,將所述第二構件集合中的各個構件掛載至涵蓋當前遍歷構件的包圍盒中心位置的所述第二空間八叉樹的葉子節(jié)點下。
可選地,所述對通過視錐體裁剪測試的第二空間八叉樹的葉子節(jié)點進行細節(jié)裁剪測試,包括:
獲取視點到通過視錐體裁剪測試的第二空間八叉樹的葉子節(jié)點包圍盒中心的距離與預設比例因子的第一乘積;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科輔龍計算機技術股份有限公司,未經(jīng)北京中科輔龍計算機技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710157269.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





