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

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>
            久久久www成人免费无遮挡大片| 国产精品电影在线观看| 亚洲韩国一区二区三区| 久热精品视频在线观看| 久久人人爽人人爽| 欧美激情按摩在线| 日韩视频一区二区| 亚洲一区在线看| 欧美在线观看一二区| 麻豆成人在线播放| 欧美日韩午夜精品| 国产日韩高清一区二区三区在线| 国产一区二区三区网站| 亚洲高清网站| 午夜精品偷拍| 欧美黄色影院| 亚洲与欧洲av电影| 欧美成人亚洲| 国产欧美日韩另类视频免费观看| 黄网动漫久久久| 亚洲香蕉在线观看| 欧美成人一区二区三区片免费| 亚洲人成网站色ww在线| 亚洲欧美色婷婷| 欧美国产日韩一区二区三区| 国产精品日韩欧美一区二区三区 | 国产伦精品一区二区三区视频黑人 | 亚洲在线免费| 久久亚洲春色中文字幕| 欧美色视频日本高清在线观看| 国产精品午夜av在线| 91久久中文字幕| 久久久99免费视频| 9i看片成人免费高清| 久久嫩草精品久久久精品一| 国产精品国产精品国产专区不蜜| 激情一区二区| 欧美一级精品大片| 亚洲毛片播放| 免费国产一区二区| 一区二区三区在线免费观看| 午夜在线电影亚洲一区| 亚洲美女精品久久| 嫩草伊人久久精品少妇av杨幂| 国产日韩欧美另类| 亚洲欧美综合v| 99精品欧美一区二区三区综合在线| 久久久久久网站| 国产一区二区三区四区五区美女| 亚洲图片在线| 亚洲日本黄色| 欧美精品在线一区二区| 亚洲高清久久网| 老司机精品福利视频| 欧美综合国产| 黑人一区二区| 欧美成人在线免费观看| 久久久久国产一区二区三区| 国产亚洲女人久久久久毛片| 欧美一区二区在线视频| 亚洲欧美日韩专区| 国产一区自拍视频| 久久综合伊人77777| 久久婷婷国产综合国色天香| 在线观看一区欧美| 欧美激情二区三区| 欧美精品一区二区三区四区| 9色精品在线| 国产精品99久久久久久久女警| 欧美午夜宅男影院在线观看| 亚洲无线一线二线三线区别av| 99精品热视频| 国产午夜精品全部视频在线播放 | 在线亚洲自拍| 一区二区三区国产在线观看| 国产精品v欧美精品v日本精品动漫| 亚洲欧美日本另类| 欧美亚洲一区二区在线观看| 91久久极品少妇xxxxⅹ软件| 女人天堂亚洲aⅴ在线观看| 久热国产精品视频| 亚洲黄色片网站| 亚洲精品视频在线播放| 国产精品蜜臀在线观看| 久久久久久一区| 欧美激情a∨在线视频播放| 亚洲图片在线观看| 久久精品日韩欧美| 亚洲美女免费精品视频在线观看| 日韩午夜av| 国模精品一区二区三区| 亚洲成在人线av| 国产精品揄拍500视频| 蜜臀久久99精品久久久久久9| 欧美承认网站| 久久久久久久尹人综合网亚洲 | 亚洲视频一二区| 亚洲综合日韩在线| 亚洲精品一区中文| 性欧美video另类hd性玩具| 亚洲欧洲一区二区在线观看 | 亚洲精品国产精品国自产观看| 国产精品久久国产精麻豆99网站| 免费日韩一区二区| 国产乱子伦一区二区三区国色天香| 免费观看一级特黄欧美大片| 欧美日韩在线一区二区三区| 欧美xxx在线观看| 国产日韩精品一区二区三区在线 | 欧美日韩a区| 久久婷婷国产麻豆91天堂| 欧美日本网站| 亚洲电影视频在线| 在线精品在线| 欧美一区不卡| 午夜久久资源| 欧美视频在线观看免费网址| 亚洲成人直播| 亚洲第一在线| 久久久精品日韩欧美| 久久九九久精品国产免费直播| 欧美一区二区三区久久精品| 欧美揉bbbbb揉bbbbb| 亚洲人成久久| 亚洲精选成人| 欧美成人激情视频免费观看| 男女av一区三区二区色多| 国产字幕视频一区二区| 小黄鸭视频精品导航| 亚洲欧美韩国| 欧美午夜精品久久久久久久| 亚洲七七久久综合桃花剧情介绍| 亚洲高清av| 免费亚洲电影在线观看| 欧美高清视频| 一区二区三区回区在观看免费视频| 久久精品99国产精品酒店日本| 亚洲综合第一| 国产精品理论片在线观看| 日韩视频免费在线观看| 亚洲毛片在线免费观看| 久久综合久色欧美综合狠狠| 欧美**字幕| 亚洲人成网站影音先锋播放| 欧美大片免费| 日韩一区二区电影网| 亚洲一级黄色av| 国产精品午夜在线观看| 午夜精品一区二区三区在线视| 久久九九精品99国产精品| 精品1区2区| 欧美国产精品v| 日韩一区二区久久| 欧美一区二区三区在线看| 国自产拍偷拍福利精品免费一| 久久久国产精品一区| 欧美激情一区二区三区高清视频| 亚洲精品日韩在线观看| 国产精品久久久久久久久久久久久久| 宅男噜噜噜66国产日韩在线观看| 亚洲欧美日韩在线不卡| 红桃视频一区| 欧美破处大片在线视频| 亚洲综合国产激情另类一区| 欧美aⅴ99久久黑人专区| 一本色道久久综合亚洲精品婷婷| 国产精品一区=区| 老鸭窝91久久精品色噜噜导演| 亚洲美女在线国产| 久久精品五月| 99re这里只有精品6| 国产噜噜噜噜噜久久久久久久久| 久久免费视频网站| 亚洲香蕉伊综合在人在线视看| 欧美成年人视频| 欧美一级片一区| 亚洲人成人99网站| 国产欧美日韩免费| 欧美日韩国产页| 久久精品视频在线| 一区二区三区日韩精品视频| 麻豆精品网站| 欧美亚洲午夜视频在线观看| 亚洲精品国产拍免费91在线| 国产日韩精品在线| 欧美日韩精选| 免费试看一区| 久久久精品动漫| 午夜精品视频一区| 一本色道久久综合亚洲精品高清| 欧美二区在线观看| 久久综合久久综合这里只有精品| 亚洲在线国产日韩欧美| 亚洲人精品午夜在线观看| 国内精品视频在线播放| 国产精品一卡二| 国产精品日韩一区| 欧美视频在线观看免费网址| 欧美激情小视频| 免费在线一区二区|