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

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>
            久久影院午夜论| 在线一区二区三区做爰视频网站| 亚洲午夜在线视频| 国产精品yjizz| 亚洲欧美一区在线| 欧美在线视屏| 亚洲国产成人av在线| 亚洲国产一二三| 欧美欧美天天天天操| 在线亚洲免费| 亚洲国产裸拍裸体视频在线观看乱了| 影音先锋欧美精品| 欧美成人免费网| 欧美精品少妇一区二区三区| 亚洲男同1069视频| 久久精品123| 亚洲裸体在线观看| 亚洲一区二区三区乱码aⅴ| 国产亚洲成人一区| 亚洲国产高潮在线观看| 国产精品久久久久影院亚瑟| 久久精品视频亚洲| 欧美精品久久久久久久| 久久福利毛片| 欧美国产日韩一区| 欧美在线欧美在线| 欧美sm视频| 久久精品国产欧美亚洲人人爽| 久久久九九九九| 亚洲一区二区视频在线观看| 久久成人久久爱| av不卡免费看| 久久中文字幕一区| 性色一区二区三区| 欧美另类久久久品| 免费视频一区二区三区在线观看| 欧美日韩一本到| 欧美国产精品中文字幕| 国产视频一区欧美| 一区二区三欧美| 亚洲人成在线影院| 久久久久久久久久久久久9999| 亚洲视频在线播放| 欧美电影在线观看完整版| 欧美一区二区三区在线观看| 欧美精品电影| 男女精品视频| 国内精品久久久久久久果冻传媒| 一本色道久久88综合日韩精品| 在线精品国精品国产尤物884a| 亚洲欧美一区二区激情| 亚洲视频综合| 欧美另类一区| 牛牛影视久久网| 国语自产精品视频在线看| 亚洲视频导航| 亚洲欧美在线免费观看| 欧美日韩在线免费视频| 亚洲人成网站影音先锋播放| 91久久精品一区二区别| 玖玖在线精品| 免费久久99精品国产自| 136国产福利精品导航网址应用 | 国产精品一区二区欧美| 在线亚洲欧美视频| 亚洲免费视频中文字幕| 国产精品高清在线观看| 亚洲社区在线观看| 亚洲欧美日韩专区| 国产精品一区三区| 欧美自拍偷拍午夜视频| 老司机成人在线视频| 在线观看亚洲视频啊啊啊啊| 久久综合色播五月| 亚洲电影免费观看高清| 日韩西西人体444www| 国产一区二区三区在线观看免费| 亚洲一区二区三区高清| 欧美一区二区精美| 黑人操亚洲美女惩罚| 久久夜色精品国产亚洲aⅴ| 欧美大片一区| 一区二区三区鲁丝不卡| 国产乱码精品一区二区三区忘忧草| 香蕉久久夜色| 欧美国产日韩一区二区在线观看| 亚洲激情精品| 欧美视频在线观看一区| 亚洲欧美电影院| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线视频国产日韩| 欧美日韩不卡一区| 欧美亚洲一区在线| 欧美激情一区二区在线| 亚洲性感激情| 一区国产精品| 欧美视频日韩视频在线观看| 欧美一区二区三区成人| 亚洲国产视频直播| 亚洲欧美精品suv| 亚洲第一综合天堂另类专| 欧美日韩国产一级| 久久久久久国产精品一区| 亚洲另类在线视频| 久久一区精品| 亚洲永久精品国产| 亚洲国产一区二区三区a毛片| 欧美日韩日日骚| 久久久久久国产精品mv| 宅男噜噜噜66一区二区66| 美国十次成人| 久久riav二区三区| 宅男噜噜噜66国产日韩在线观看| 国产日韩欧美一区| 欧美色网在线| 欧美国产日韩在线| 久久久久www| 亚洲女爱视频在线| 99热精品在线观看| 亚洲二区在线| 免费日韩一区二区| 久久精品国产一区二区电影| 99精品福利视频| 在线免费观看日本一区| 国产日韩欧美综合| 国产精品热久久久久夜色精品三区| 欧美成人日本| 久久久久久穴| 久久精品亚洲一区| 久久er精品视频| 亚洲欧美日韩综合国产aⅴ| 亚洲最新视频在线| 亚洲品质自拍| 亚洲人成人77777线观看| 欧美黄色成人网| 免费不卡在线观看| 久久在线精品| 免费在线亚洲欧美| 免费的成人av| 你懂的亚洲视频| 老**午夜毛片一区二区三区| 久久精品综合一区| 久久精品中文字幕一区| 久久精品免费电影| 久久久久久999| 久久综合精品国产一区二区三区| 欧美专区18| 久久免费高清| 免费欧美在线| 亚洲激情视频在线| 亚洲韩国精品一区| 亚洲美女视频在线观看| 久久精品免费观看| 国产一区再线| 在线成人激情| 亚洲精品激情| 中文一区在线| 欧美一级黄色录像| 看欧美日韩国产| 欧美顶级少妇做爰| 亚洲精品四区| 亚洲小视频在线| 久久精品国产视频| 欧美成人免费视频| 国产精品国产三级国产aⅴ9色| 国产精品高潮视频| 国产欧美精品日韩区二区麻豆天美| 国产视频一区在线观看| 亚洲电影免费观看高清完整版在线观看 | 一区三区视频| 99国产精品国产精品毛片| 亚洲小视频在线观看| 久久精品视频va| 亚洲国产日韩在线| 亚洲性线免费观看视频成熟| 久久精品国产一区二区三区免费看| 美女999久久久精品视频| 欧美日韩视频免费播放| 国产亚洲视频在线| 亚洲精品在线免费观看视频| 亚洲欧美中文另类| 欧美成人免费全部观看天天性色| 日韩视频在线免费| 久久精品伊人| 欧美午夜激情小视频| 国内揄拍国内精品久久| 一区二区三区av| 蜜桃久久精品一区二区| 亚洲神马久久| 欧美成人一区二区在线 | 欧美中文字幕精品| 欧美日韩亚洲另类| 亚洲高清免费在线| 欧美伊人影院| 日韩一级精品视频在线观看| 久久久免费av| 国产日韩欧美另类| 亚洲尤物精选| 亚洲国产婷婷综合在线精品 | 嫩草国产精品入口|