• <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>

            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-Torus

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

            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腳本來生成圓環(huán)體Torus的邊界表示(BRep)數(shù)據(jù),通過對生成的數(shù)據(jù)進(jìn)行分析,來理解OpenCascade中的Torus的邊界表示方式。

            如下圖所示為使用Tcl命令在Draw Test Harness中生成的圓環(huán)體:

            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中輸出圓環(huán)體(Torus)的邊界表示(BRep)數(shù)據(jù)的命令如下圖所示:

            wps_clip_image-5698

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

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

            wps_clip_image-22096

            Figure 2.2 Torus Generated by Tcl Script

            3. Torus BRep in OpenCascade

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

            wps_clip_image-17072

            Figure 3.1 Vertex of the Torus

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

            wps_clip_image-6823

            Figure 3.2 Edge #5 of the Torus

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

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

            wps_clip_image-4978

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

            wps_clip_image-24367

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

            wps_clip_image-28939

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

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

            wps_clip_image-21999

            Figure 3.4 Edges of the Torus

            圓環(huán)體Torus只有一個環(huán)Wire#4,結(jié)合上述邊,繪出環(huán)如下圖所示:

            wps_clip_image-10954

            Figure 3.5 Wire of the Torus

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

            4. Conclusion

            通過Tcl生成的圓環(huán)體Torus的邊界表示BRep信息,分析了OpenCascade中的圓環(huán)舉體的邊界表示方式。可以看出Torus主要是由兩條銜接邊Seam Edge組成,兩條銜接邊匯合處是一個頂點(diǎn)(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

            久久WWW免费人成一看片| 亚洲国产精品成人AV无码久久综合影院| 亚洲精品美女久久久久99小说| 99久久做夜夜爱天天做精品| 亚洲中文字幕无码久久综合网 | 色综合久久无码中文字幕| 久久久久AV综合网成人| 久久精品国产精品亚洲艾草网美妙| 久久久国产视频| 国产综合免费精品久久久| 囯产极品美女高潮无套久久久| 久久久久久免费一区二区三区 | 蜜臀久久99精品久久久久久| 亚洲午夜久久久久久久久久 | 久久久久国产| 2021少妇久久久久久久久久| 噜噜噜色噜噜噜久久| 色综合合久久天天综合绕视看 | 久久久久噜噜噜亚洲熟女综合| 久久精品国产亚洲av麻豆小说| 免费一级欧美大片久久网| 国产成人精品久久一区二区三区av | 亚洲色大成网站www久久九| 欧美一级久久久久久久大| 狠狠色丁香婷综合久久| 蜜臀av性久久久久蜜臀aⅴ | 91麻豆国产精品91久久久| 久久国产成人午夜AV影院| 亚洲国产二区三区久久| 色综合合久久天天综合绕视看| 久久国产免费观看精品3| 久久久婷婷五月亚洲97号色| 久久人人爽人人爽人人av东京热| 性做久久久久久久久老女人| 蜜臀久久99精品久久久久久| 欧美色综合久久久久久| 一本久久综合亚洲鲁鲁五月天| 亚洲精品国产自在久久| 久久久久亚洲精品日久生情| 久久久久国产视频电影| 一极黄色视频久久网站|