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

eryar

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

OpenCASCADE 布爾運(yùn)算簡(jiǎn)介

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

OpenCASCADE 布爾運(yùn)算簡(jiǎn)介

eryar@163.com

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

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

布爾運(yùn)算的輸入是兩組模型,分別叫Objects和Tools。因?yàn)閮蓚€(gè)參數(shù)的前后順序容易混淆,借用機(jī)械加工類比來(lái)加深記憶:Objects類比為待加工的工件,Tools類比為機(jī)床刀具。當(dāng)執(zhí)行布爾減運(yùn)算時(shí),相當(dāng)于工件Object被刀具Tool切割。

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

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

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

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

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

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

OpenCASCADE中關(guān)于布爾運(yùn)算有詳細(xì)的文檔Boolean Operations Specification,若對(duì)布爾運(yùn)算感興趣,可以結(jié)合源碼來(lái)看這些文檔。開源的好處是可以了解算法背后的實(shí)現(xiàn)原理,如果有更好的方法,還可以參與貢獻(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>
            国产一区再线| 欧美性开放视频| 伊人夜夜躁av伊人久久| 久久久久久网站| 久久久美女艺术照精彩视频福利播放| 经典三级久久| 最近中文字幕日韩精品 | 美女图片一区二区| 亚洲精品黄色| 正在播放日韩| 国产一区欧美| 亚洲黄色大片| 国产精品视频在线观看| 久久这里只有| 欧美女人交a| 久久久99爱| 欧美精品久久99| 欧美亚洲免费高清在线观看| 久久久久久久一区二区| 一区二区三区视频在线| 欧美一区二区女人| av成人免费观看| 午夜宅男欧美| 中国成人黄色视屏| 久久国产主播精品| 亚洲国产成人一区| 久久精品日韩| 一本色道婷婷久久欧美| 狠狠色丁香久久婷婷综合丁香 | 亚洲高清激情| 国产亚洲精品aa| 日韩一级精品视频在线观看| 国产在线不卡视频| 在线一区二区三区四区| 亚洲国产天堂网精品网站| 亚洲女同在线| 亚洲在线一区| 欧美久久视频| 亚洲国产精品一区在线观看不卡 | 欧美日韩亚洲三区| 亚洲第一福利视频| 国产一区在线观看视频| 亚洲天堂av在线免费观看| 亚洲精品美女免费| 久色婷婷小香蕉久久| 久久精精品视频| 国产精品视频观看| 99伊人成综合| 一区二区高清| 欧美精品国产一区二区| 欧美成人日韩| 亚洲国产精品一区在线观看不卡 | 欧美一区中文字幕| 午夜精品久久久久久99热| 欧美精品在线观看一区二区| 亚洲动漫精品| 亚洲日本va午夜在线电影| 噜噜爱69成人精品| 欧美高清在线一区二区| 亚洲国产成人精品女人久久久 | 久久蜜桃资源一区二区老牛| 国产精品系列在线播放| 亚洲中字在线| 久久精品欧美日韩| 国产一区二区中文字幕免费看| 亚洲欧美日韩第一区| 欧美在线黄色| 激情久久婷婷| 免费一级欧美片在线播放| 欧美激情欧美狂野欧美精品| 最新日韩av| 美脚丝袜一区二区三区在线观看| 欧美/亚洲一区| 亚洲免费av电影| 欧美视频在线不卡| 亚洲欧美网站| 葵司免费一区二区三区四区五区| 国内揄拍国内精品久久| 久久久久久久一区二区三区| 欧美v国产在线一区二区三区| 亚洲午夜小视频| 国产一区二区高清视频| 欧美一区二区三区视频在线| 老牛嫩草一区二区三区日本| 最新中文字幕亚洲| 欧美日韩国产成人高清视频| 亚洲天堂视频在线观看| 久久久天天操| 99国产一区二区三精品乱码| 国产精品久久久久久久app| 久久本道综合色狠狠五月| 亚洲成人在线网| 亚洲淫性视频| 亚洲高清av| 国产精品黄色在线观看| 久久久水蜜桃| 亚洲性视频h| 欧美高清视频www夜色资源网| 国产精品99久久99久久久二8 | 欧美一区二区三区在线播放| 在线电影国产精品| 国产精品久久999| 久久躁狠狠躁夜夜爽| 亚洲深夜福利视频| 亚洲电影欧美电影有声小说| 欧美一区二区三区日韩| 亚洲精品美女在线观看播放| 国产日韩欧美电影在线观看| 欧美激情精品久久久久久| 欧美中文在线观看国产| 99精品视频免费在线观看| 美女网站在线免费欧美精品| 亚洲欧美日韩精品久久| 亚洲伦理精品| 1024亚洲| 狠狠色狠狠色综合| 国产精品一区一区三区| 欧美日本一区二区三区| 久久中文欧美| 欧美一区影院| 西西人体一区二区| 一区二区三区日韩在线观看| 最新精品在线| 亚洲国产经典视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲欧美成人精品| 一区二区精品国产| 99在线观看免费视频精品观看| 樱花yy私人影院亚洲| 国产一区二区欧美| 国产欧美一区二区精品性| 国产精品久久7| 欧美视频中文在线看| 欧美日韩国产一区| 欧美日韩国产精品一区| 欧美精品v国产精品v日韩精品| 蜜臀av性久久久久蜜臀aⅴ| 久久久久久日产精品| 久久国产精品久久国产精品| 香蕉视频成人在线观看| 小处雏高清一区二区三区| 午夜精品福利在线观看| 午夜综合激情| 久久久精品久久久久| 久久美女性网| 欧美福利视频在线观看| 欧美黄色视屏| 欧美天堂亚洲电影院在线观看| 欧美日韩精品综合| 欧美视频中文字幕| 国产拍揄自揄精品视频麻豆| 国产亚洲一区二区三区| 国内精品久久久久久久影视麻豆| 亚洲欧美另类在线| 亚洲欧洲精品一区二区三区| 91久久国产综合久久| 91久久久久久久久| 一区二区三区国产盗摄| 亚洲欧美一区二区三区极速播放| 欧美亚洲免费电影| 久久综合久久久久88| 亚洲黄色一区| 亚洲一区二区三| 久久精品一本久久99精品| 嫩模写真一区二区三区三州| 欧美日韩免费在线观看| 国产欧美精品xxxx另类| 亚洲国产一区二区三区青草影视 | 亚洲精品少妇| 亚洲综合电影| 麻豆精品精华液| 亚洲久久视频| 久久av红桃一区二区小说| 欧美成人激情在线| 国产欧美日韩91| 亚洲欧洲美洲综合色网| 先锋影音网一区二区| 欧美黄色大片网站| 亚洲天堂av电影| 久久综合网hezyo| 国产精品乱人伦中文| 亚洲福利视频在线| 欧美一二三视频| 欧美激情亚洲视频| 欧美亚洲在线观看| 欧美日韩免费观看一区=区三区| 国产精品一区二区你懂的| 亚洲精品国产精品国自产观看| 午夜在线视频观看日韩17c| 亚洲国产欧美在线人成| 香港久久久电影| 欧美午夜精品久久久久久孕妇| 亚洲国产精品123| 久久精品一二三| 亚洲一区亚洲二区| 欧美视频一区在线| 日韩午夜在线观看视频| 欧美不卡在线视频| 欧美在线亚洲| 国产午夜精品麻豆|