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

eryar

PipeCAD - Plant Piping Design Software.
PlantAssistant - Translate AVEVA RVM/SP3D VUE to glTF, STEP, etc.
posts - 606, comments - 590, trackbacks - 0, articles - 0

OpenCASCADE曲面求交之追蹤法

Posted on 2023-05-30 00:39 eryar 閱讀(1146) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

OpenCASCADE曲面求交之追蹤法

eryar@163.com

1 Introduction

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

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

2 追蹤法的原理

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

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

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

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

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

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

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

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

4 Conclusion

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

IntWalk_PWalking追蹤法的步長與精度密切相關,選擇合適的精度,可以使交線的交點數(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>
            欧美午夜精品久久久久久孕妇| 亚洲一级在线观看| 久久夜色精品| 欧美怡红院视频| 欧美日韩国产首页| 久久婷婷麻豆| 好看的日韩视频| 久久永久免费| 亚洲人人精品| 性色av一区二区三区| 狠狠久久亚洲欧美| 欧美日韩一区在线观看视频| 欧美一级在线播放| 亚洲国产一区二区三区a毛片| 亚洲图片在线观看| 国内成人自拍视频| 国产精品久久久久久久第一福利| 欧美中文日韩| 亚洲综合日本| 奶水喷射视频一区| 欧美一区二区三区电影在线观看| 亚洲人成高清| 在线观看一区| 在线不卡亚洲| 国产女人水真多18毛片18精品视频| 蜜臀va亚洲va欧美va天堂| 久久精品一区二区国产| 麻豆成人在线| 小嫩嫩精品导航| 欧美激情一区二区三区四区| 亚洲欧美影音先锋| 亚洲高清视频的网址| 欧美日韩国产欧| 久久久久网址| 亚洲三级免费电影| 亚洲成人在线免费| 最新国产拍偷乱拍精品| 欧美激情综合色| 欧美高清视频在线播放| 鲁大师成人一区二区三区| 午夜日韩激情| 蜜桃久久精品乱码一区二区| 久久躁狠狠躁夜夜爽| 每日更新成人在线视频| 免费不卡在线观看av| 鲁大师影院一区二区三区| 欧美jizzhd精品欧美喷水| 欧美成人综合在线| 国产精品久久久久久久久久三级 | 9l国产精品久久久久麻豆| 日韩视频在线观看免费| 欧美有码在线观看视频| 麻豆精品一区二区av白丝在线| 免费日韩av电影| 亚洲桃色在线一区| 免费av成人在线| 国产精品视区| 最新中文字幕亚洲| 欧美一区二区视频观看视频| 亚洲缚视频在线观看| 亚洲欧美日韩国产成人精品影院| 欧美mv日韩mv国产网站app| 欧美日韩调教| 亚洲美女视频在线观看| 午夜精品久久久久影视| 亚洲欧洲精品一区二区三区| 欧美制服丝袜| 国产日韩一区| 欧美在现视频| 亚洲女ⅴideoshd黑人| 欧美日韩在线免费观看| 亚洲精品乱码久久久久| 麻豆精品精华液| 欧美在线视频不卡| 国产最新精品精品你懂的| 亚洲国产日韩欧美在线99| 欧美国产精品劲爆| 美女图片一区二区| 亚洲国产日韩在线| 久久久精品性| 在线午夜精品| 国产欧美视频一区二区三区| 欧美一区二区高清在线观看| 亚洲午夜羞羞片| 国内精品美女av在线播放| 久久av红桃一区二区小说| 亚洲砖区区免费| 国产在线播放一区二区三区| 久久―日本道色综合久久| 久久精品国产精品亚洲综合| 一区免费观看视频| 亚洲人成在线观看网站高清| 国产精品呻吟| 麻豆91精品| 欧美午夜视频在线| 久久久青草青青国产亚洲免观| 久久久精品动漫| 亚洲综合色在线| 亚洲欧美日韩一区二区三区在线观看| 国产欧美一区二区在线观看| 欧美国产一区二区| 国产伦一区二区三区色一情| 亚洲国产成人精品女人久久久 | 久久大香伊蕉在人线观看热2| 久久米奇亚洲| 午夜精品久久久久久久久久久| 欧美a级一区二区| 欧美中文字幕在线播放| 欧美日韩999| 亚洲高清久久久| 在线观看日韩| 久久aⅴ乱码一区二区三区| 亚洲专区免费| 欧美三区免费完整视频在线观看| 美国成人直播| 海角社区69精品视频| 久久精精品视频| 男人的天堂亚洲在线| 国产日韩一区二区三区在线播放| 欧美99在线视频观看| 国产精品视频精品视频| 在线视频精品一| 亚洲字幕一区二区| 国产精品高潮粉嫩av| 国产精品99久久久久久有的能看| 精品va天堂亚洲国产| 蜜桃av综合| 9人人澡人人爽人人精品| 亚洲丝袜av一区| 国产精品美女999| 欧美一级淫片播放口| 欧美激情在线播放| 亚洲午夜羞羞片| 狠狠色丁香婷综合久久| 欧美 日韩 国产 一区| 在线亚洲精品福利网址导航| 久久国产色av| 亚洲精品欧美精品| 国产亚洲精品久| 欧美日韩国产成人在线观看| 欧美一区二区三区免费看| 免费不卡在线观看| 香蕉久久夜色精品国产| 亚洲国产一成人久久精品| 欧美深夜福利| 老司机成人在线视频| 午夜精品福利一区二区三区av| 亚洲午夜一区| 亚洲一区欧美激情| 亚洲乱码国产乱码精品精98午夜| 国产日韩在线视频| 国产精品三级视频| 欧美日韩免费在线| 欧美成年人视频网站| 亚洲在线视频免费观看| 99精品国产在热久久| 欧美高清在线播放| 欧美一级一区| 午夜精品在线视频| 欧美夜福利tv在线| 欧美在线观看视频| 久久久免费精品视频| 久久久国产精彩视频美女艺术照福利| 亚洲一区二区网站| 午夜精品久久久久久久蜜桃app| 一区二区久久久久| 亚洲午夜伦理| 久久先锋影音| 亚洲国产午夜| 亚洲一区二区三区中文字幕在线 | 老司机免费视频久久| 欧美不卡福利| 亚洲美女网站| 中文日韩电影网站| 精品av久久久久电影| 在线精品福利| 亚洲综合好骚| 久久一区中文字幕| 亚洲另类视频| 欧美中在线观看| 久久国产精品毛片| 久久网站免费| 国产精品日韩一区二区三区| 在线国产精品一区| 亚洲欧美日韩专区| 亚洲国产欧美另类丝袜| 亚洲欧美日韩在线观看a三区 | 欧美91视频| 亚洲午夜女主播在线直播| 久久久久久夜| 久久综合图片| 国产精品免费视频观看| 欧美日韩大片| 国产精品美腿一区在线看| 好吊色欧美一区二区三区四区 | 欧美激情视频免费观看| 中文精品99久久国产香蕉| 美女脱光内衣内裤视频久久影院| 国产拍揄自揄精品视频麻豆| 亚洲一区二区三区午夜|