青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 603, comments - 590, trackbacks - 0, articles - 0

OpenCASCADE HLR 輪廓線

Posted on 2023-12-03 20:53 eryar 閱讀(2795) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

OpenCASCADE HLR Quadric Surface Outline Edge

Key Words: HLR, Outline Edge, Sihouette Edge

1 Introduction

OpenCASCADE中關(guān)于隱藏線消除HLR算法的描述就是一句話:These algorithms are based on the principle of comparing each edge of the shape to be visualized with each of its faces, and calculating the visible and the hidden parts of each edge. 即根據(jù)面判斷每條邊Edge的遮擋關(guān)系,計(jì)算出邊Edge可見和不可見部分。所以HLR算法的輸入主要為邊和面,計(jì)算遮擋關(guān)系依賴線面求交算法。對(duì)于精確的HLR算法依賴精確的線面求交算法,PolyAlgo算法依賴多段線與網(wǎng)格求交算法。輸入的邊中除了BREP中的邊以外,還有一類是根據(jù)投影方向計(jì)算得來的,即外輪廓線Outline,也稱為Contour線。ACIS的PHLR中稱輪廓線Sihouette Edge。

輪廓線的計(jì)算是HLR中比較關(guān)鍵的一步,本文以O(shè)penCASCADE中簡(jiǎn)單的二次曲面的輪廓線計(jì)算入手來理解曲面的輪廓線概念,為理解任意曲面輪廓線計(jì)算打下基礎(chǔ)。

2 Outline Builder

OpenCASCADE的HLR中使用類HLRTopoBRep_OutLiner來計(jì)算外輪廓線。輪廓線的計(jì)算依賴投影方向及投影方式,主要計(jì)算邏輯在函數(shù)Fill()中:

投影方式主要分為透視投影Perspective和平行投影,工程圖生成一般使用平行投影方式。實(shí)際計(jì)算類是Contap_Contour,在類Contap_Contour中又根據(jù)投影曲面類型分為兩種類型來處理:

  • 二次曲面
  • 任意曲面

其中函數(shù)PerformAna()為計(jì)算平面、球面、圓柱面、圓錐面的外輪廓線,最終會(huì)使用類Contap_ContAna。其中Ana為Analytical解析曲面的意思,這里指能用解析表達(dá)式表示的二次曲面。

3 Contap_ContAna

類Contap_ContAna能計(jì)算球面、圓柱面和圓錐面的外輪廓線Contour,下面我們主要來看看這三類面的外輪廓線計(jì)算結(jié)果。

對(duì)于平行投影球面會(huì)生成以投影方向?yàn)榉ㄏ颍郧虬霃綖榘霃降囊粋€(gè)圓,代碼如下所示:

如下圖所示中的綠色的線:

對(duì)于平行投影圓柱面會(huì)生成兩條直線,若投影方向與圓柱面法向平行時(shí)不生成輪廓線,這時(shí)就是使用圓柱體中的上下兩個(gè)圓的邊。代碼如下所示:

生成的兩條直線方向?yàn)閳A柱面的軸方向:

圓錐面的輪廓線生成函數(shù)邏輯類似,留給讀者自行分析理解。

4 Conclusion

綜上所述,BREP的HLR算法需要計(jì)算模型的外輪廓線。如球體的BREP邊有兩個(gè)退化邊(極點(diǎn)),及兩個(gè)重合邊,若來投影實(shí)質(zhì)上只有重合邊中的一條邊有用,而這個(gè)邊還是個(gè)半圓。從理解 簡(jiǎn)單的二次曲面外輪廓線計(jì)算函數(shù)入手,再去深入理解任意曲面的外輪廓線計(jì)算方法。

理解HLR實(shí)現(xiàn)原理,可以重構(gòu)HLR代碼,也可以完全自己動(dòng)手,開發(fā)出滿足實(shí)際需求的自動(dòng)出圖程序,自動(dòng)出圖是工程類設(shè)計(jì)軟件中相對(duì)核心的功能,目前國(guó)內(nèi)基于PDMS做自動(dòng)出圖相關(guān)軟件開發(fā)的就有很多家。本著開放的心態(tài)分享這些相對(duì)比較關(guān)鍵功能的原理,讓國(guó)內(nèi)這些產(chǎn)品能擺脫基于AutoCAD/BricsCAD開發(fā)接口或PDMS Draft的限制,開發(fā)出更好用、更自由靈活的軟件。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美激情视频| 一区二区三区四区国产| 国产在线不卡精品| 国产精品女主播| 国产精品视频一区二区高潮| 国产精品久久综合| 国产日韩欧美一区二区三区四区| 国产精品久久久久影院亚瑟| 国产精品久久久久一区二区三区共| 国产精品久久久久久久久久ktv | 亚洲毛片在线观看| 亚洲天堂第二页| 性欧美激情精品| 久久婷婷av| 亚洲激情啪啪| 亚洲最黄网站| 欧美中在线观看| 欧美国产丝袜视频| 国产精品一区二区你懂的| 国内成+人亚洲| 亚洲精品乱码久久久久| 亚洲视频999| 久久婷婷麻豆| 亚洲美女区一区| 久久九九99| 国产精品电影观看| 亚洲国产你懂的| 欧美有码视频| 亚洲精品一品区二品区三品区| 午夜精品影院| 欧美日韩一区二区在线播放| 一区二区三区在线观看视频 | 在线精品国产欧美| 一区二区三区国产在线观看| 欧美呦呦网站| 9久草视频在线视频精品| 欧美一站二站| 国产精品成人午夜| 亚洲精品偷拍| 久久久久久久网| 一本久久精品一区二区| 欧美一区1区三区3区公司| 亚洲视频欧美在线| 久久人91精品久久久久久不卡| 欧美日韩直播| 日韩视频免费观看| 久热这里只精品99re8久| 一区二区三区高清不卡| 久热精品在线视频| 国产一区二区成人久久免费影院| 在线视频一区观看| 亚洲国产成人tv| 久久久中精品2020中文| 国产亚洲欧美一区二区三区| 亚洲一区二区三区高清| 欧美大片一区| 久久亚洲不卡| **网站欧美大片在线观看| 欧美一区二区三区久久精品| 一区二区欧美国产| 欧美日韩一级黄| 一区二区三欧美| 亚洲精品一线二线三线无人区| 农村妇女精品| 91久久在线观看| 欧美激情国产日韩| 蜜桃精品一区二区三区| 亚洲日本理论电影| 亚洲欧洲一区二区在线播放| 欧美成人精品h版在线观看| 亚洲国产综合在线| 亚洲国产婷婷香蕉久久久久久99 | 亚洲视频欧美在线| 国产精品久久久久影院亚瑟| 亚洲欧美日韩高清| 午夜精彩国产免费不卡不顿大片| 国产精品网站一区| 久久综合伊人77777蜜臀| 久久国产精品黑丝| 亚洲国产日韩欧美在线动漫 | 欧美在线视频在线播放完整版免费观看 | 亚洲欧洲在线播放| 久久综合久久综合久久综合| 欧美在线免费视频| 亚洲国产成人av| 亚洲精品国产视频| 欧美激情一区二区| 亚洲色图自拍| 欧美亚洲日本网站| 你懂的视频欧美| 国产欧美精品国产国产专区| 久久久精品日韩| 免费成年人欧美视频| 日韩一级成人av| 午夜精品影院| 亚洲精品裸体| 亚洲女同精品视频| 亚洲国产精品一区二区www在线| 亚洲国产精品久久| 国产精品久久久久久亚洲调教| 久久精品国产清自在天天线| 免费亚洲一区| 欧美一区观看| 欧美久久久久中文字幕| 欧美一区国产二区| 欧美大片一区二区| 久久动漫亚洲| 欧美日本精品| 麻豆成人在线观看| 国产精品国内视频| 亚洲福利视频一区二区| 国产日本欧美视频| 日韩五码在线| 亚洲成色www8888| 亚洲在线观看视频网站| 亚洲精品综合精品自拍| 欧美一级一区| 亚洲免费视频一区二区| 欧美成人免费在线视频| 久久香蕉国产线看观看av| 国产精品va在线播放| 欧美成人精品一区二区| 国产一区自拍视频| 亚洲一区二区三区欧美 | 在线成人亚洲| 一区二区三区四区蜜桃| 亚洲精品美女在线| 久久婷婷麻豆| 美女啪啪无遮挡免费久久网站| 国产免费成人| 亚洲一区二区免费在线| 亚洲午夜免费视频| 欧美日韩美女在线| 日韩一级片网址| 野花国产精品入口| 欧美日本在线播放| 亚洲精品美女| 制服诱惑一区二区| 欧美三级第一页| 中文国产亚洲喷潮| 欧美亚洲一区二区三区| 国产欧美日本一区视频| 亚洲一区二区在线视频| 亚洲午夜一区二区| 国产精品久久久久久模特 | 亚洲人人精品| 免费欧美日韩国产三级电影| 欧美本精品男人aⅴ天堂| 亚洲国产va精品久久久不卡综合| 久久久免费精品视频| 欧美中文字幕不卡| 亚洲一区久久| 欧美日韩国产在线看| 99国产精品| 性欧美长视频| 国产午夜精品在线| 久久露脸国产精品| 亚洲国产精品久久久久秋霞影院| 亚洲另类一区二区| 国产精品久久久| 久久精品91| 91久久久在线| 性一交一乱一区二区洋洋av| 国产亚洲人成网站在线观看| 亚洲综合国产精品| 国产一区二区黄| 欧美激情乱人伦| 在线一区日本视频| 久久久久欧美精品| 亚洲人午夜精品免费| 国产精品国产三级国产普通话99 | 亚洲伦理中文字幕| 欧美一区成人| 亚洲国产天堂久久综合| 欧美色综合网| 久久久久久久综合狠狠综合| 亚洲日本中文字幕| 久久久久久自在自线| 亚洲另类视频| 国产在线视频不卡二| 欧美精品在线一区二区| 亚洲综合精品自拍| 亚洲第一成人在线| 欧美一级二级三级蜜桃| 亚洲级视频在线观看免费1级| 国产精品久久久久久久久免费 | 亚洲欧美日韩一区二区在线| 国内成人自拍视频| 欧美日韩在线三区| 久久综合影音| 午夜精品久久久久久久白皮肤| 亚洲国产精品一区二区第四页av| 欧美一区二区日韩| 一区二区三区 在线观看视频| 韩国一区二区三区美女美女秀| 欧美日韩国产美| 欧美不卡视频一区| 久久免费午夜影院| 欧美一区二区三区成人| 一区二区三区回区在观看免费视频|