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

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>
            日韩天堂av| 久久全球大尺度高清视频| 欧美国产精品劲爆| 老色批av在线精品| 亚洲日本中文字幕| 久久综合久久综合久久综合| 亚洲国产毛片完整版 | 久久www成人_看片免费不卡| 亚洲欧美日韩精品| 伊人春色精品| 亚洲经典在线看| 国产精品美女久久| 牛夜精品久久久久久久99黑人| 你懂的亚洲视频| 亚洲欧美日产图| 久久久久免费| 中文精品视频| 久久精品91久久香蕉加勒比| 99国内精品久久| 午夜视频在线观看一区二区三区| 亚洲国产va精品久久久不卡综合| 一区二区精品| 亚洲高清资源| 亚洲欧美日韩精品一区二区 | 亚洲三级网站| 亚洲一区二区精品在线| 亚洲第一区在线| 亚洲午夜日本在线观看| 91久久精品网| 欧美在线免费| 亚洲欧美国产精品va在线观看 | 欧美日韩大片| 欧美精品九九| 久久久成人网| 国产精品电影网站| 亚洲高清不卡在线观看| 国产欧美精品在线| 亚洲精品中文字幕有码专区| 在线成人免费视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 伊人婷婷久久| 欧美在线一区二区| 亚洲欧美综合国产精品一区| 欧美激情按摩| 欧美激情在线狂野欧美精品| 国内精品久久久久影院薰衣草 | 久久精品人人做人人爽| 欧美激情亚洲另类| 欧美在线影院| 欧美在线免费观看亚洲| 欧美日韩视频一区二区| 亚洲国产三级| 亚洲国产日本| 麻豆精品视频在线观看视频| 久久综合九色九九| 国产亚洲欧美一区二区| 午夜精品久久久久| 香蕉精品999视频一区二区| 欧美视频在线不卡| avtt综合网| 午夜国产不卡在线观看视频| 欧美性猛交99久久久久99按摩| 日韩亚洲成人av在线| 亚洲午夜激情免费视频| 欧美日韩视频在线观看一区二区三区| 亚洲人成网站在线播| 一本大道av伊人久久综合| 欧美人妖另类| 亚洲天堂成人在线视频| 久久只有精品| 亚洲成色777777在线观看影院| 伊人久久婷婷| 女同性一区二区三区人了人一 | 亚洲国产精品高清久久久| 亚洲国产高清自拍| 欧美成在线观看| 日韩午夜精品视频| 午夜伦欧美伦电影理论片| 国产欧美一区二区精品婷婷| 欧美亚洲一区二区在线| 麻豆av一区二区三区久久| 亚洲黄色影院| 国产精品ⅴa在线观看h| 午夜视频久久久久久| 榴莲视频成人在线观看| 亚洲乱码视频| 国产精品主播| 免费人成网站在线观看欧美高清 | 美女免费视频一区| 亚洲靠逼com| 国产欧美精品国产国产专区| 久久视频在线免费观看| 妖精视频成人观看www| 久久精品视频在线| 99精品视频网| 国产综合精品一区| 欧美精品www| 欧美一区二区在线播放| 亚洲国产精品传媒在线观看| 亚洲欧美视频一区| 亚洲国产欧美一区| 国产精品男gay被猛男狂揉视频| 久久国产精品99精品国产| 亚洲精品视频在线看| 欧美精品一区二区在线观看 | 亚洲韩国青草视频| 欧美在线影院| 日韩视频免费看| 狠狠干综合网| 国产精品美女久久久久久免费| 久久久久久久久久久久久久一区| 一二三四社区欧美黄| 欧美va天堂| 久久综合狠狠综合久久综青草| 性欧美videos另类喷潮| 亚洲人在线视频| 韩国一区二区在线观看| 欧美新色视频| 欧美日韩国产成人在线免费| 久久躁狠狠躁夜夜爽| 欧美在线视频全部完| 一区二区三区四区五区在线| 亚洲国产精品一区在线观看不卡 | 亚洲精品综合久久中文字幕| 国产日本欧美视频| 国产精品二区三区四区| 欧美日韩精品免费 | 久久九九电影| 欧美一区二区视频在线观看2020| 亚洲天堂网站在线观看视频| 亚洲精品欧美一区二区三区| 亚洲国产福利在线| 麻豆国产精品777777在线| 欧美一级午夜免费电影| 亚洲一区二区网站| 亚洲欧美乱综合| 性欧美大战久久久久久久免费观看| 亚洲视频自拍偷拍| 亚洲午夜激情在线| 一区二区三区www| 亚洲最新合集| 亚洲欧美www| 午夜视频久久久| 欧美在线一二三四区| 久久精品国产第一区二区三区最新章节 | 欧美高清一区| 亚洲国产成人tv| 最新亚洲视频| 一本色道久久综合亚洲91| 99这里只有久久精品视频| 在线视频精品一区| 亚洲欧美精品在线观看| 欧美一区二区高清在线观看| 久久成人人人人精品欧| 久久久久一区二区三区| 欧美成人国产| 欧美先锋影音| 国产日韩av在线播放| 激情综合在线| 亚洲美女黄网| 亚洲欧美精品一区| 久久免费99精品久久久久久| 欧美高清不卡| 亚洲视频中文字幕| 久久男人资源视频| 欧美日韩一区二区三| 国产欧美精品一区二区三区介绍| 尤物九九久久国产精品的分类| 亚洲免费av网站| 欧美怡红院视频一区二区三区| 欧美阿v一级看视频| 一区二区欧美日韩| 久久九九国产精品怡红院| 欧美美女福利视频| 国产一级久久| 亚洲视屏在线播放| 美女脱光内衣内裤视频久久网站| 日韩一级片网址| 久久一区精品| 国产精品免费福利| 91久久精品国产91性色tv| 校园春色国产精品| 亚洲国产另类精品专区| 欧美亚洲三级| 欧美日韩国产高清| 亚洲成人在线网| 欧美在线三区| 久久夜色精品国产欧美乱极品| 亚洲一区亚洲| 欧美激情aⅴ一区二区三区| 亚洲在线免费视频| 欧美另类亚洲| 亚洲国产精品成人一区二区 | 美日韩丰满少妇在线观看| 一片黄亚洲嫩模| 美女在线一区二区| 激情亚洲成人| 久久久噜噜噜久噜久久| 亚洲一区中文| 欧美午夜精品久久久久久浪潮|