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

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 2023-05-30 00:39 eryar 閱讀(1131) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

OpenCASCADE曲面求交之追蹤法

eryar@163.com

1 Introduction

朱心雄等著《自由曲線曲面造型技術(shù)》書中對曲面求交的追蹤法(Marching method)有詳細介紹,首先曲面求交追蹤法的提出是1990年R.E. BARNHILL和S.N. KERSEY的一篇論文:A marching method for parametric surface/surface intersection感興趣的可以下載來看看原文:

1990年我才幾歲,那時家里有黑白電視機已經(jīng)算不錯的。對于一般NURBS曲面的求交,先用分割離散法求得交線的拓樸結(jié)構(gòu)和交點的估計值,然后再應(yīng)用迭代法根據(jù)估計值求得精確交點。如果認為交點分布不夠細密,可以對網(wǎng)格進行加密,再應(yīng)用迭代法得到新的精確交點,由此可以獲得完整、致密的精確交線,而無需應(yīng)用追蹤法。

2 追蹤法的原理

追蹤法的原理:假設(shè)兩曲面間共有N個交線環(huán),先通過某種求交方法確定各交線環(huán)上的一個交點,然后以該交點為初始交點,根據(jù)交線的幾何性質(zhì),按照一定步長計算該條交線上下一交點的近似值,再應(yīng)用迭代法求得精確交點。沿交線走向不斷前進,直到遍歷整條交線。追蹤法的優(yōu)點是在求得首交點后搜索交線其余交點的速度非??欤疫m用范圍廣。不論何種參數(shù)曲面,只要曲面不存在非正則點,并可以求得曲面上任意點的坐標位置、法矢、切矢等幾何信息,就可以用追蹤法求交。追蹤法的問題是目前尚無非常有效的方法來求得所有交線環(huán)的起始點。在有些情況下尋求初始點所花費的時間遠大于追蹤法過程中所節(jié)省的時間,而為了節(jié)省尋求初始點的時間,又可能漏掉某些交線,當(dāng)在孤立交點和比較小的交線環(huán)時尤甚。

3 追蹤法的實現(xiàn)

OpenCASCADE實現(xiàn)曲面求交追蹤法的類是IntWalk_PWalking,注意看類注釋中的單詞marching:

追蹤法中需要解決兩個問題:

  • 如何確定追蹤方向:目前常用切線法確定追蹤方向,即估計真實交線在該點的切線方向,并以此作為追蹤方向。當(dāng)曲面間存在切點時,由于在切點附近兩曲面的法矢非常接近,無法確定追蹤方向,這也就是所謂的“迷向”問題(Tangent tracks)。在類IntWalk_PWalking中,追蹤方向作為成員變量tgdir,將迭代法計算的交線的切向量保存起來,當(dāng)有“迷向”問題時,調(diào)用函數(shù)RepartirOuDiviser來修復(fù)。
  • 如何確定追蹤步長:追蹤步長的選擇通常有兩種方法:1)固定步長和2)變步長也稱為自適應(yīng)步長法Adaptive Step。因為迭代法是根據(jù)估計點的參數(shù)來計算精確交點,為了避免根據(jù)點反求參數(shù),直接根據(jù)切線方向的X,Y分量來確定參數(shù)的步長。雖然有些變化,總體上看使用的是固定步長法。若直接根據(jù)交線切線方向tgdir乘以步長得到點,是需要反求點在曲面上的參數(shù)。步長主要與精度設(shè)置有關(guān),精度設(shè)置高,步長越小,則會導(dǎo)致計算速度慢,求出的交點過密,還可能帶來不穩(wěn)定因素。如步長過大,可能 會導(dǎo)致迭代不收斂或者跳到另外 一條交線上。

使用默認精度設(shè)置,追蹤法得到的交點數(shù)量就很大。若設(shè)置精度低,交點數(shù)量會明顯減少,提高計算速度。

如上圖所示,若兩個曲面只有一個交線,使用有追蹤法時只需要指定交線的初始交點,即可以得到整個交線。當(dāng)兩曲面有多個交線或有孤立交點時,就需要找出多個交線的起始交點:

上圖所示位置交線斷開生成兩條交線,一個是綠色一個是紅色,這種情況就需要分別指出兩個交線起始點。

4 Conclusion

綜上所述,曲面求交追蹤法的優(yōu)點是在求得首交點后搜索交線其余交點的速度非??欤疫m用范圍廣。追蹤法的問題是目前尚無非常有效的方法來求得所有交線環(huán)的起始點。曲面求交一般會采用通用性較好的網(wǎng)格法-迭代法-追蹤法三者相結(jié)合的方法。應(yīng)用網(wǎng)格法求得交點的初始估計值,再用迭代法求得精確交點,并以其為起點進行追蹤,直到得到整條精確交線。

IntWalk_PWalking追蹤法的步長與精度密切相關(guān),選擇合適的精度,可以使交線的交點數(shù)量少,提高計算速度。因為精度越高追蹤過程中得到的追蹤點越多,對于每個追蹤點都需要使用迭代法計算精確交點。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            香蕉视频成人在线观看| 日韩午夜一区| 亚洲国产高清高潮精品美女| 国模一区二区三区| 国产婷婷色一区二区三区在线 | 久热re这里精品视频在线6| 久久er99精品| 免费不卡中文字幕视频| 欧美大学生性色视频| 欧美日韩免费视频| 欧美午夜一区二区福利视频| 亚洲精品一区中文| 欧美高清你懂得| 亚洲欧美日韩国产一区二区三区| 午夜亚洲性色视频| 国产一本一道久久香蕉| 欧美日韩在线观看视频| 国产精品第2页| 国产综合av| 日韩视频在线一区二区三区| 亚洲无线视频| 久久综合成人精品亚洲另类欧美| 欧美激情自拍| 亚洲欧美怡红院| 欧美激情亚洲综合一区| 国产综合18久久久久久| 中文日韩在线视频| 久久夜色精品国产噜噜av| 日韩视频免费在线| 久久久噜噜噜久久中文字免| 国产精品videossex久久发布| 在线观看av不卡| 欧美与黑人午夜性猛交久久久| 欧美粗暴jizz性欧美20| 亚洲——在线| 欧美性一二三区| 亚洲美女毛片| 免费在线日韩av| 亚洲欧美激情视频| 鲁大师成人一区二区三区 | 欧美成人精品三级在线观看 | 亚洲欧美日韩国产综合在线| 免费av成人在线| 国产一区二区三区四区在线观看| 亚洲美女毛片| 亚洲高清视频中文字幕| 欧美亚洲尤物久久| 欧美特黄一级| 亚洲视频精选| 日韩视频一区二区| 欧美精品一区二区三区在线播放 | 欧美日韩精品一区二区三区四区| 亚洲国产一区二区三区高清| 久久久精品国产免大香伊| 亚洲欧美国产日韩天堂区| 欧美午夜免费影院| 亚洲图片自拍偷拍| 日韩天堂av| 国产精品―色哟哟| 欧美一区免费视频| av成人免费观看| 91久久亚洲| 欧美精品在线看| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品福利在线| 欧美日韩福利在线观看| 国产精品av一区二区| 香蕉久久精品日日躁夜夜躁| 一本色道婷婷久久欧美| 欧美色另类天堂2015| 亚洲性感激情| 午夜精品福利一区二区蜜股av| 国产精品视频导航| 久久久久国产精品www| 久久久久久精| 日韩系列欧美系列| 亚洲视频电影图片偷拍一区| 国产精品毛片在线| 久久综合网色—综合色88| 久久综合久色欧美综合狠狠 | 国产一区二区三区四区在线观看| 久热国产精品视频| 欧美风情在线| 亚洲欧美一区二区激情| 久久精品99| 亚洲美女91| 亚洲摸下面视频| 在线观看中文字幕亚洲| 亚洲精品婷婷| 国产欧美一区视频| 亚洲成人直播| 国产精品理论片| 免费成人高清| 欧美亚男人的天堂| 狼人社综合社区| 国产精品国产自产拍高清av| 久久久天天操| 欧美视频免费在线观看| 免费成人在线观看视频| 国产精品黄色| 亚洲国产精品va在看黑人| 国产精品综合视频| 亚洲人成网站在线观看播放| 国产视频亚洲精品| 99精品99久久久久久宅男| 国模精品一区二区三区色天香| 亚洲欧洲视频在线| 一区精品久久| 亚洲综合清纯丝袜自拍| 日韩一级欧洲| 男人的天堂亚洲在线| 久久国产欧美日韩精品| 欧美日韩美女| 亚洲国产清纯| 亚洲国产一区二区三区高清| 久久久91精品国产| 欧美一区二区三区精品| 欧美日韩国内| 亚洲精品欧洲精品| 亚洲人永久免费| 久久成人在线| 久久国产99| 国产美女精品视频免费观看| 亚洲精品韩国| 99re6这里只有精品视频在线观看 99re6这里只有精品 | 日韩视频精品在线观看| 一区二区三区在线免费观看| 一区二区三区免费看| 99av国产精品欲麻豆| 蜜桃伊人久久| 男女视频一区二区| 亚洲大片精品永久免费| 久久久噜噜噜久噜久久| 久久人人爽爽爽人久久久| 国内精品久久久久久久97牛牛| 午夜一级久久| 久久久久久久999| 国产亚洲精品久久飘花| 欧美一级专区免费大片| 久久欧美中文字幕| 亚洲第一精品福利| 欧美成人a视频| 亚洲日本中文字幕免费在线不卡| 亚洲三级影院| 欧美日韩国产不卡在线看| 99视频超级精品| 性欧美xxxx大乳国产app| 国产欧美一区二区精品性色| 亚洲午夜激情| 久久一区二区三区四区| 亚洲高清在线视频| 欧美激情久久久| 亚洲视频日本| 久久在线91| 99国产一区| 国产欧美一区二区三区在线看蜜臀| 欧美一区二区视频免费观看| 蜜桃视频一区| 亚洲午夜精品久久久久久浪潮| 国产精品视频大全| 久久婷婷蜜乳一本欲蜜臀| 亚洲精品一区二区网址| 久久国产精品99国产精| 亚洲福利视频二区| 国产精品a级| 老司机成人网| 一区二区三区国产在线| 久久久久欧美精品| 一本色道久久综合狠狠躁的推荐| 国产精品毛片a∨一区二区三区|国 | 亚洲专区免费| 韩国一区电影| 欧美日韩黄色一区二区| 久久av一区二区| 中日韩美女免费视频网址在线观看| 久久久久成人网| 亚洲自拍偷拍麻豆| 亚洲国产精品日韩| 国产精品尤物福利片在线观看| 久久综合久久久久88| 亚洲欧美视频一区| 亚洲电影欧美电影有声小说| 性欧美大战久久久久久久久| 91久久久久久久久| 国产亚洲毛片| 美女精品国产| 亚洲欧美日韩区 | 老司机午夜精品视频| 亚洲图片自拍偷拍| 亚洲第一精品影视| 国产一区二区三区高清在线观看| 欧美日韩精品一区二区三区四区| 久久伊伊香蕉| 欧美另类女人| 亚洲高清在线观看一区| 国产精品福利片| 欧美激情第三页| 久久一区二区精品| 欧美一级一区| 亚洲永久免费|