日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

OpenCascade HLR for Pipe Model

系統 2542 0

OpenCascade HLR for Pipe Model

eryar@163.com

摘要Abstract:在工廠輔助設計(Plant Design)或船舶輔助設計(Ship Design)等CAD設計軟件中建完模型后都會出安裝圖或制作圖,這也是這類輔助設計軟件的最終的一個輸出,還有再就是輸出材料數據用來對物資進行管理。OpenCascade提供的Hidden Line Removal算法可以對模型進行隱藏線消除,此功能可用來生成制作圖和安裝圖。本文通過實例演示了HLR算法的效果。?

關鍵字Key Words:OpenCascade, HLR, Hidden Line Removal,Pipe Model, Plant Design CAD, Ship Design CAD,??

一、引言 Introduction

OpenCascade的造型算法中有HLR(Hidden Line Removal)可用來去除在某個方向上投影生成的隱藏的線。這個功能實現了工業設計CAD中生成安裝圖或制作圖時需要去掉隱藏線的需求。對HLR算法感興趣的讀者可以結合OpenCascade的源程序來對其實現進行研究。?

在工廠設計系統(PDMS)或造船生產設計系統(Marine Design)中都要生成安裝圖或零件制作圖,這些圖紙都是根據模型自動生成的。生成之后需要消隱和標注,其中標注的內容有管路號、管零件號、尺寸、標高等等。將三維模型沿一個方向投影后去除隱藏線的算法可用來生成二維的安裝圖或零件制作圖紙。?

下面通過具體實例來演示OpenCascade中的HLR算法。?

二、程序演示 Program Demo

在工廠設計和船舶設計系統中都有對管路的建模和出圖,下面將從ModelDataExchange中導出的管路模型在OpenCascade中進行HLR看看從三維投影到二維的效果。?

wps_clip_image-12466

Figure 2.1 HLR with Hidden Line in Blue?

wps_clip_image-22712

Figure 2.2 HLR for Valves?

圖2.2中的藍色部分的線是被擋住的線,可以去除。?

wps_clip_image-26475

Figure 2.3 Top Projection HLR??

wps_clip_image-1394

Figure 2.4 Top Projection without Hidden Line?

wps_clip_image-29096

Figure 2.5 Top Projection in Single Line?

wps_clip_image-11283

Figure 2.6 Projection in arbitrary direction?

wps_clip_image-18907

Figure 2.7 Projection in arbitrary direction?

上面的程序演示中左邊的3D視口中顯示的為管路的三維模型,2D視口以二維數據顯示了投影后得到的圖形。轉換為二維圖形后,數據可以轉換到常見的二維圖紙格式來保存,如保存為DXF、DWG等格式。?

三、結論 Conclusion

OpenCascade的HLR算法可將三維模型轉換為二維圖形,這個功能可用來自動生成CAD軟件的零件制作圖和安裝圖。從上圖所示的效果來看,消隱效果還不錯,速度還比較快。就是單線消隱的不是很滿意,如果要對管子對進單線顯示,還需要再做處理。?

可以看出OpenCascade的功能還是很強大,可以用OpenCascade來造型、建模、出圖,基本可以用來開發一個CAD的軟件。

OpenCascade HLR for Pipe Model


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 彩票| 宜兰县| 颍上县| 华池县| 鹿邑县| 宁陕县| 平利县| 都江堰市| 普格县| 荥阳市| 乐山市| 太湖县| 宿松县| 澄江县| 阳江市| 图木舒克市| 太保市| 莒南县| 宁蒗| 滁州市| 新丰县| 宁安市| 衡南县| 南溪县| 易门县| 油尖旺区| 土默特右旗| 织金县| 桃园县| 玛纳斯县| 永年县| 呼玛县| 宁夏| 江达县| 托里县| 揭东县| 建湖县| 琼结县| 仪征市| 石嘴山市| 柳州市|