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

eryar

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

OpenCascade Primitives BRep-Cylinder

Posted on 2014-03-23 11:09 eryar 閱讀(2192) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

OpenCascade Primitives BRep-Cylinder

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 Cylinder BRep in OpenCascade, and also show how to use Tcl script to dump cylinder BRep info.

Key words. OpenCascade, BRep, Boundary Representation, Cylinder

1. Introduction

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

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

wps_clip_image-17531

Figure 1.1 Cylinder Generated by Tcl in Draw Test Harness

2. Dump Cylinder BRep Info by Tcl

使用Tcl腳本在Draw Test Harness中輸出圓柱(Cylinder)的邊界表示(BRep)數據的腳本程序如下圖所示:

wps_clip_image-9368

Figure 2.1 Tcl Script to Dump Cylinder BRep Info

上述Tcl生成一個底面位于原點(0,0,0)半徑為10,高度為20的圓柱,如下圖所示:

wps_clip_image-24100

Figure 2.2 The Cylinder Generated by Tcl

3. Cylinder BRep in OpenCascade

還是從頂點(Vertex)開始編號,來對圓柱(Cylinder)的BRep表示進行理解。從導出的信息可知,圓柱有兩個頂點Vertex,對其編號,如下圖所示:

wps_clip_image-522

Figure 3.1 Vertex of Cylinder

圓柱共有三條Edge,編號分別是#9,#10,#12。下面對三條Edge中的幾何曲線進行分析。其中#9邊Edge中包含了三條幾何曲線:一條三維空間曲線3D Curve和兩條曲面上曲線PCurve,三條曲線的取值范圍都是[0,2PI]。空間曲線3是圓心(0,0,0)半徑為10,位于圓柱底部的圓,參數方程如下所示:

wps_clip_image-18983

wps_clip_image-9744

Figure 3.2 Curve 3D in Edge #9

wps_clip_image-18054

Figure 3.3 PCurve 5 on Surface 1 of Edge #9

曲面1上的參數曲線PCurve 5是位于原點(0,0)方向為u方向的直線。當u取[0,2PI]時,得到曲面上u,v值分別為(0,0)和(2PI,0)。對應到曲面1上時,u的取值范圍為[0,2PI],v的值為0。曲面1的參數方程如下所示:

wps_clip_image-5569

當u取[0,2PI],v恒為0時,代入曲面參數方程得到空間圓的參數方程。

同理曲面3上的參數曲線PCurve 6是位于平面上的圓。邊Edge#12與Edge#9一樣,只不過#12是位于圓柱頂部的圓。

wps_clip_image-28333

Figure 3.4 Edge #10 of the Cylinder

邊Edge#10中的三維空間曲線是起點為(10, 0, 0)方向為Z軸的直線,取值范圍[0,20]。曲面1上的參數曲線3,4是銜接邊(Seam Edge),對應于BRep_CurveOnClosedSurface。代入曲面的參數方程時,u只取兩個固定值0和2PI,v取值范圍為[0,20]得到的曲線與三維空間曲線相同。將所有邊編號繪出圖示如下:

wps_clip_image-18112

Figure 3.5 Edges of the Cylinder

圓柱Cylinder的環Wire有三個:Wire #4,Wire#6和Wire#8。其中Wire#4是圓柱底部的圓,Wire#6是圓柱頂部的圓。Wire#8是上下兩個圓加上一個銜接邊(Seam Edge)組成閉合環。將所有環Wire編號繪出圖示如下:

wps_clip_image-12789

Figure 3.6 Wires of the Cylinder

Wire#4,Wire#6和Wire#8分別對應Face#3,Face#5和Face#7。不過要注意面的朝向(Orientation)。最后這三個面Face組成一個Shell#2,Shell#2中又給每個Face定義了朝向。Shell#2組成了一個Solid#1。

4. Conclusion

通過Tcl生成的圓柱Cylinder的邊界表示BRep信息,分析了OpenCascade中的圓柱的邊界表示方式。要注意理解朝向(Orientation)對每個拓樸結構的意義。

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

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            蜜臀91精品一区二区三区| 尤物网精品视频| 亚洲小说欧美另类婷婷| 亚洲国产高清视频| 久久夜色撩人精品| 老巨人导航500精品| 美女国产一区| 欧美一区二区三区免费视频| 欧美一区=区| 午夜精品一区二区三区电影天堂| 在线亚洲自拍| 午夜精品久久99蜜桃的功能介绍| 午夜国产精品视频免费体验区| 亚洲欧美日韩网| 久久全国免费视频| 欧美第十八页| 99视频超级精品| 欧美一区二区三区视频在线| 卡通动漫国产精品| 欧美日韩福利视频| 国产日韩精品入口| 亚洲国产精品久久精品怡红院| 亚洲人成毛片在线播放| 亚洲天堂av高清| 久久亚洲一区二区三区四区| 亚洲欧洲另类国产综合| 亚洲欧美一区二区视频| 久久综合狠狠| 国产精品一二| 亚洲第一精品在线| 亚洲欧美第一页| 欧美1区免费| 亚洲欧美成人| 欧美粗暴jizz性欧美20| 国产美女精品免费电影| 亚洲精品国产精品国产自| 亚洲欧美日韩国产综合在线 | 久久电影一区| 欧美黄色免费网站| 亚洲一区二区毛片| 99ri日韩精品视频| 久久精品国产免费看久久精品| 亚洲国内在线| 欧美一区二区三区免费观看视频| 欧美欧美全黄| 在线观看日韩欧美| 久久精品视频免费播放| 一区二区三区产品免费精品久久75| 欧美在线网址| 国产精品中文字幕欧美| 亚洲午夜在线视频| 亚洲黄色成人网| 免费欧美视频| 在线观看亚洲| 另类成人小视频在线| 欧美在线国产| 国产偷自视频区视频一区二区| 亚洲神马久久| 亚洲精品综合久久中文字幕| 亚洲欧美资源在线| 久久人人看视频| 欧美在线播放| 国产欧美一区二区精品仙草咪 | 亚洲激情av在线| 久久综合色播五月| 久久精品国产一区二区三区| 国产亚洲一区精品| 久久久久五月天| 久久国产精品一区二区三区| 狠狠色丁香久久婷婷综合_中| 久久阴道视频| 另类专区欧美制服同性| 亚洲国产日韩一级| 亚洲人成77777在线观看网| 国产精品99久久久久久久女警| 亚洲国产日韩在线一区模特| 欧美欧美全黄| 亚洲一区二区精品在线| 亚洲一区久久久| 国产一区二区精品久久| 久久婷婷麻豆| 欧美aⅴ一区二区三区视频| 亚洲精品美女在线观看| 亚洲人体偷拍| 国产精品无人区| 久久久精品视频成人| 蜜臀av一级做a爰片久久| 99re这里只有精品6| 亚洲一区二区三区乱码aⅴ| 国产欧美精品在线观看| 久久综合九色欧美综合狠狠| 欧美顶级大胆免费视频| 亚洲一区二区在线免费观看视频| 亚洲欧美日韩精品久久久| 国产亚洲精品福利| 亚洲第一精品夜夜躁人人爽| 欧美精品一区二区蜜臀亚洲| 午夜精品久久久久久久久久久| 久久精彩视频| 亚洲人被黑人高潮完整版| 亚洲色图自拍| 亚洲电影在线观看| 一本久道久久综合中文字幕| 伊人春色精品| 一本一道久久综合狠狠老精东影业| 国产亚洲激情视频在线| 亚洲国产日韩综合一区| 国产自产高清不卡| 日韩一区二区精品| 韩日欧美一区| 亚洲无线一线二线三线区别av| 在线欧美日韩精品| 亚洲社区在线观看| 亚洲经典三级| 小黄鸭精品密入口导航| 亚洲一区二区高清视频| 欧美a级一区| 久久综合色播五月| 国产日韩欧美一区在线| 在线视频日韩| 最新国产精品拍自在线播放| 亚洲欧美日韩中文播放| 在线亚洲欧美专区二区| 久色成人在线| 欧美电影专区| 国产综合视频在线观看| 亚洲一区二区三区四区在线观看| 亚洲精品字幕| 欧美成年人网站| 久久久999| 国产小视频国产精品| 最近中文字幕mv在线一区二区三区四区| 亚洲四色影视在线观看| 亚洲亚洲精品在线观看| 欧美精品v国产精品v日韩精品| 玖玖玖免费嫩草在线影院一区| 国产精品色一区二区三区| 在线综合亚洲| 亚洲欧美清纯在线制服| 国产精品成人免费| 一本大道久久a久久综合婷婷 | 亚洲视频中文字幕| 欧美激情一区二区三区在线视频观看 | 久久久欧美一区二区| 久久综合久久综合九色| 激情成人亚洲| 快she精品国产999| 免费精品视频| 亚洲精品国精品久久99热一 | 国产一区二区福利| 香蕉久久夜色| 欧美99在线视频观看| 亚洲国产成人久久| 欧美高清你懂得| 99精品热视频| 久久激情视频| 亚洲高清在线观看一区| 免费成人在线视频网站| 亚洲乱码国产乱码精品精| 亚洲欧美日韩一区在线| 国产主播一区二区| 欧美大胆成人| 亚洲制服少妇| 欧美成人69av| 亚洲欧美激情诱惑| 国产在线精品二区| 欧美成人午夜77777| 亚洲一区二区三区视频播放| 巨胸喷奶水www久久久免费动漫| 亚洲精品在线免费观看视频| 国产精品乱码一区二三区小蝌蚪 | 国产精品资源在线观看| 久久精品视频在线免费观看| 欧美高清在线观看| 日韩视频在线免费| 一区二区国产日产| 国产欧美日韩一区二区三区在线| 久久久久久久激情视频| 亚洲精品国产欧美| 久久久久久久网| 一区二区高清视频在线观看| 国内精品视频在线观看| 欧美啪啪一区| 久久精品亚洲一区二区三区浴池| 亚洲人成人一区二区三区| 久久精品国产96久久久香蕉| 夜夜夜久久久| 在线播放日韩| 国产精品综合不卡av| 欧美劲爆第一页| 久久久久久9| 亚洲尤物在线视频观看| 欧美jizzhd精品欧美巨大免费| 亚洲一区在线视频| 亚洲欧洲三级| 亚洲国产高清在线观看视频| 国产日韩亚洲欧美综合| 国产精品高潮呻吟久久av黑人| 免费亚洲电影| 久久不射电影网|