亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

OpenCascade Primitives BRep-Torus

系統 2001 0

OpenCascade Primitives BRep-Torus

eryar@163.com

Abstract. BRep is short for Boundary Representation. Boundary Representation gives a complete description of an object by associating topological and geometric information for solid modeling. In this case, objects are described by their boundaries. There are two types of information in BRep: Topological information and Geometric information. This paper is concerned with the Torus BRep in OpenCascade, and also show how to use Tcl script to dump torus BRep info.?

Key words. OpenCascade, BRep, Boundary Representation, Torus

1. Introduction

本文通過在Draw Test Harness中的Tcl腳本來生成圓環體Torus的邊界表示(BRep)數據,通過對生成的數據進行分析,來理解OpenCascade中的Torus的邊界表示方式。?

如下圖所示為使用Tcl命令在Draw Test Harness中生成的圓環體:?

wps_clip_image-21862

Figure 1.1 Torus Generated by Tcl in Draw Test Harness?

2. Dump Torus BRep Info by Tcl

使用Tcl腳本在Draw Test Harness中輸出圓環體(Torus)的邊界表示(BRep)數據的命令如下圖所示:?

wps_clip_image-5698

Figure 2.1 Dump Torus BRep Info by Tcl in Draw Test Harness?

以上命令會生成一個圓心位于坐標原點(0,0,0),半徑R1為6,半徑R2為2的圓環體,圓環體的尺寸如下圖所示:?

wps_clip_image-22096

Figure 2.2 Torus Generated by Tcl Script?

3. Torus BRep in OpenCascade

還是先從頂點(Vertex)開始編號,來對圓環體(Torus)的邊界表示(BRep)進行理解。從導出的BRep信息可以看出,圓環體只有一個頂點(Vertex),對其編號,如下圖所示:?

wps_clip_image-17072

Figure 3.1 Vertex of the Torus?

圓環體共有兩條邊Edge,分別為Edge #5和Edge#6。兩條邊中的幾何數據有些類似,都是由一條三維曲線和一個閉合曲面上的曲線組成。先來看看邊Edge#5的幾何信息:?

wps_clip_image-6823

Figure 3.2 Edge #5 of the Torus?

三維空間曲線2是一個圓(Circle),取值范圍是[0,2PI]。由其參數可知此圓圓心位于(6,0,0),半徑為2,位于XOZ平面上。?

閉合曲面1上的參數曲線3,4是兩條直線,取值范圍也是[0,2PI]。曲面1的參數方程如下所示:?

wps_clip_image-4978

將參數曲線3和4計算得到的u(取0或2PI),v代入上述Torus的參數方程中可得曲面上的兩條曲線的參數方程如下所示:?

wps_clip_image-24367

表示的曲線和三維空間曲線2一樣,是一個圓形。

wps_clip_image-28939

Figure 3.3 PCurve 3 and 4 on Surface 1 of the Torus?

同理對Edge#6中的幾何信息進行分析可知,Edge#6是位于XOY面上半徑為8的圓。將圓環體所有的邊編號繪出如下圖所示:?

wps_clip_image-21999

Figure 3.4 Edges of the Torus?

圓環體Torus只有一個環Wire#4,結合上述邊,繪出環如下圖所示:?

wps_clip_image-10954

Figure 3.5 Wire of the Torus?

由上圖可知,組成環Wire的兩條銜接邊Seam Edge匯合成一個頂點Vertex。最后環Wire#4組成面Face#3,面Face#3組成了殼Shell#2,殼Shell#2組成了體Solid#1。?

4. Conclusion

通過Tcl生成的圓環體Torus的邊界表示BRep信息,分析了OpenCascade中的圓環舉體的邊界表示方式??梢钥闯鯰orus主要是由兩條銜接邊Seam Edge組成,兩條銜接邊匯合處是一個頂點(Vertex)。?

5. References

1. OpenCascade, Test Harness User’s Guide 2013?

2. OpenCascade, BRep Format Description White Paper, 2013?

3. John K. Ousterhout, Tcl and Tk Toolkit, 1993

OpenCascade Primitives BRep-Torus


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一区私人高清影院 | 欧美v在线 | 激情综合婷婷亚洲图片 | 波多野结衣一区 | 国产精品视频网站 | 亚洲精品中文字幕乱码一区二区 | 欧美性猛交xxxxx按摩欧美 | 变态 调教 视频 国产九色 | 国产综合一区二区 | 成人午夜大片免费7777 | 亚久久| 国产成 人 综合 亚洲绿色 | 四虎国产精品成人永久免费影视 | 九九热免费观看 | 最新男同志freevideos | a级免费网站 | 国产成人午夜片在线观看 | 国产va免费高清在线观看 | 手机看片一区二区 | 黄色毛片小视频 | 中文字幕日本一区波多野不卡 | 欧美日韩1区 | 久久lu| 色综合成人丁香 | 四虎精品免费国产成人 | 天天躁日日2018躁狠狠躁 | 国产96精品 | a毛片免费在线观看 | 欧美一级高清在线观看 | 韩国精品一区二区久久 | 久久国产精品系列 | 国产一区二区三区日韩 | 99精品视频免费 | 久久欧美久久欧美精品 | 色综合色狠狠天天综合色hd | 亚洲国产成+人+综合 | 一极毛片 | 日本免费成人网 | 国产一级在线观看www色 | 精品一区二区乱码久久乱码 | 国产成人精品在视频 |