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

eryar

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

OpenCASCADE 布爾運算簡介

Posted on 2022-02-25 09:27 eryar 閱讀(1766) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

OpenCASCADE 布爾運算簡介

eryar@163.com

布爾運算(Boolean Operations)是根據(jù)兩組模型的組合創(chuàng)建出新的模型的造型方法。兩組模型Objects/Tools之間有三種布爾算子:

  • 布爾并:FUSE,將兩組模型合并成一個;
  • 布爾減:CUT,從Objects中減去Tools模型;
  • 布爾交:COMMON,即兩組模型的共有部分;

布爾運算的輸入是兩組模型,分別叫Objects和Tools。因為兩個參數(shù)的前后順序容易混淆,借用機械加工類比來加深記憶:Objects類比為待加工的工件,Tools類比為機床刀具。當執(zhí)行布爾減運算時,相當于工件Object被刀具Tool切割。

在OpenCASCADE中布爾運算第一個參數(shù)Objects也叫Arguments,第二個參數(shù)也是Tools。對應源碼如下:

布爾運算的大概流程是先對兩個模型進行求交計算,求交結果主要是Edge邊。然后再根據(jù)求交計算新得到的Edge邊進行定位分類Classification處理,排除不需要的Edge邊,面等。最后根據(jù)邊重構出新的BREP模型。

布爾運算的健壯性及效率依賴一些底層算法,如求交算法Intersection Algorithm,投影算法Projection Algorithm,擬合算法Approximation Algorithm及定位算法Classification Algorithm等。求交算法主要有面面求交、面邊求交、邊邊求交等。投影和擬合算法主要用于計算邊在面中的P-Curves。定位算法主要用于重構階段,通過定位排除不需要的邊、面等。

關于重構模型OpenCASCADE提供了一些算法,如通過使用函數(shù)BOPAlgo_Tools::EdgesToWires 和 BOPAlgo_Tools::WiresToFaces從線框模型生成面。

關于定位算法,提供BOPTools_AlgoTools::ComputeState計算點、邊、面相對于其他模型的位置狀態(tài)。提供BOPTools_AlgoTools::IsHole來判斷面FACE上的環(huán)WIRE是不是孔。

通過查看源碼,可以看到其實現(xiàn)原理:即根據(jù)環(huán)WIRE中的邊EDGE的PCurve是順時針還是逆時針來判斷。通過對PCurve采樣點得到一個多邊形,通過計算多邊形面積的正負來判斷。

OpenCASCADE中關于布爾運算有詳細的文檔Boolean Operations Specification,若對布爾運算感興趣,可以結合源碼來看這些文檔。開源的好處是可以了解算法背后的實現(xiàn)原理,如果有更好的方法,還可以參與貢獻,讓其變得更好。

 

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区日本视频| 国产酒店精品激情| 亚洲精品一二三| 欧美激情视频一区二区三区免费| 亚洲天堂男人| 亚洲视频第一页| 中文在线一区| 久久人人97超碰国产公开结果| 羞羞答答国产精品www一本| 久久精品国产久精国产爱| 久久在线免费| 99精品国产高清一区二区| 午夜精品一区二区在线观看| 欧美一区二视频| 欧美激情一区二区三区四区| 国产精品久久久久一区二区| 黄色日韩在线| 午夜精品成人在线视频| 欧美1区2区视频| 亚洲综合第一| 欧美日韩综合另类| 精品成人在线| 久久精品国产一区二区三区| 亚洲免费观看高清完整版在线观看熊 | 国产精品a级| 亚洲国产精品一区在线观看不卡| 亚洲日本免费| 久久丁香综合五月国产三级网站| 欧美日韩精品一区视频| 精品999在线播放| 欧美一区二区三区在| 一本色道综合亚洲| 欧美激情2020午夜免费观看| 一区二区在线视频观看| 久久亚洲国产成人| 欧美在线网站| 在线不卡中文字幕| 久久―日本道色综合久久| 午夜精品免费| 欧美国产精品va在线观看| 久久亚洲免费| 99天天综合性| 亚洲一区黄色| 在线观看日韩国产| 亚洲国产一区二区a毛片| 欧美午夜电影在线| 久久久久青草大香线综合精品| 性欧美大战久久久久久久免费观看 | 久久久精品国产一区二区三区 | 亚洲乱亚洲高清| 国产精品普通话对白| 久久一区视频| 国产九九精品视频| 亚洲高清中文字幕| 国产精品一区在线观看| 亚洲福利在线看| 一区二区三区四区五区精品视频 | 欧美日本在线一区| 欧美电影在线播放| 亚洲精品乱码久久久久久| 久久久精品午夜少妇| 亚洲伦伦在线| 久久国产欧美| 欧美一区二区三区在线观看视频| 久久九九热re6这里有精品| 亚洲狠狠婷婷| 久久久国际精品| 亚洲精品美女在线观看播放| 亚洲午夜电影在线观看| 国产欧美一区在线| 亚洲电影专区| 国产欧美亚洲视频| 亚洲天堂av在线免费观看| 国产精品久久看| 亚洲精品中文字幕在线| 精品成人免费| 久久av一区| 最新亚洲电影| 亚洲国产精品热久久| 欧美精品久久99| 亚洲色图自拍| 美女尤物久久精品| 亚洲毛片一区二区| 国产精品日韩欧美| 午夜精品久久久| 亚洲国产91色在线| 午夜精品久久久久久久久久久久 | 国产精品视频成人| 狼狼综合久久久久综合网| 亚洲小说欧美另类婷婷| 免费观看日韩av| 亚洲线精品一区二区三区八戒| 午夜视频一区二区| 黄色一区二区在线| 国产精品福利影院| 欧美xart系列高清| 西瓜成人精品人成网站| 亚洲国产专区校园欧美| 欧美在线观看一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品igao视频网网址不卡日韩| 久久男人资源视频| 欧美激情bt| 玖玖玖国产精品| 国产日韩一区在线| 欧美日韩一本到| 激情成人综合网| 亚洲一区二区三区中文字幕| 久久久天天操| 在线综合亚洲欧美在线视频| 久久嫩草精品久久久久| 免播放器亚洲| 欧美精品成人| 国产日韩一区二区| 亚洲国产一区二区视频| 亚洲精品视频在线| 亚洲午夜伦理| 久久精品二区亚洲w码| 先锋亚洲精品| 久久久久久久久岛国免费| 久久久国产视频91| 免费视频久久| 这里只有精品电影| 欧美一区二区三区精品电影| 国产酒店精品激情| 在线看片日韩| 中文欧美在线视频| 久久er精品视频| 欧美激情亚洲视频| 亚洲精品欧洲| 亚洲精品乱码久久久久久| 99ri日韩精品视频| 欧美成年人网| 六月丁香综合| 亚洲黄色影院| 免费成人av资源网| 欧美亚洲在线播放| 国产精品户外野外| 亚洲一级高清| 一本一本大道香蕉久在线精品| 久久久国产亚洲精品| 国产视频一区在线| 亚洲一区二区三区乱码aⅴ| 欧美激情一级片一区二区| 久久er精品视频| 国产综合第一页| 久久久综合香蕉尹人综合网| 亚洲午夜激情| 国产欧美精品一区aⅴ影院| 日韩午夜激情av| 亚洲高清久久久| 久久婷婷国产综合精品青草| 国产精品免费网站在线观看| 国产精品99久久久久久有的能看| 亚洲午夜性刺激影院| 日韩视频一区二区三区| 亚洲欧美国产视频| 亚洲开发第一视频在线播放| 欧美日韩xxxxx| 亚洲免费视频一区二区| 日韩性生活视频| 国产午夜精品理论片a级大结局 | 一区二区精品| 国产亚洲电影| 99精品久久免费看蜜臀剧情介绍| 国产美女高潮久久白浆| 亚洲精品小视频| 亚洲欧洲一级| 男女视频一区二区| 玖玖玖免费嫩草在线影院一区| 亚洲乱码国产乱码精品精可以看| 欧美日韩视频不卡| 亚洲欧洲日韩女同| 亚洲三级电影在线观看| 亚洲一区二区不卡免费| 一区二区三区视频在线播放| 久久亚洲不卡| 一区二区三区成人| 亚洲在线日韩| 在线日韩成人| 午夜精品久久久久久久久久久久| 亚洲精品一区二区三| 亚洲午夜91| 99国产精品久久久久老师| 久久午夜电影| 久久精品日韩一区二区三区| 欧美日韩日日骚| 亚洲人成精品久久久久| 亚洲国产综合在线看不卡| 小处雏高清一区二区三区| 亚洲综合好骚| 国产精品乱码一区二区三区| 亚洲免费观看高清完整版在线观看| 激情亚洲网站| 久久久久这里只有精品| 久久综合久色欧美综合狠狠| 国产亚洲精品aa午夜观看| 欧美在线中文字幕| 免费久久99精品国产自| 亚洲国产精品一区二区www在线|