• <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 Chamfer 3D Basics

            Posted on 2021-02-05 21:36 eryar 閱讀(1039) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

            OpenCASCADE Chamfer 3D Basics

            eryar@163.com

            倒角Chamfer造型功能是幾何內(nèi)核一般都具有的功能,OpenCASCADE中也提供倒角Chamfer造型功能。如下圖所示:

             

            Draw Test Harness中的源文件BRepTest_ChamferCommands.cxx可以看到三維倒角功能的類是BRepFilletAPI_MakeChamfer,通常使用倒角類有兩種方式:

            指定要倒角的邊Edge及倒角距離:這種情況是對倒角邊相鄰的兩個面進行等距離倒角;

            指定要倒角的邊Edge及兩個倒角距離,還有一個面Face:這種情況是對倒角邊相鄰的兩個面進行不等距離倒角,其中距離1是在面Face上的倒角距離。即當(dāng)兩個倒角距離不相等時,需要多給一個參數(shù)一個面來確定倒角距離。

             

            Draw Test Harness中對應(yīng)于三維倒角的命令是: chamf

             

            對于等距倒角可以用Tcl腳本在DRAW中演示如下:

            box b 10 10 10
            explode b e
            chamf ch b b_1 5
            vdisplay ch

            通過命令box創(chuàng)建一個邊長為10的立方體,通過命令explode將立方體按邊e分解。通過命令chamf來對立方體進行等距倒角:指定立方體b及倒角邊b_1和倒角距離5

             

            對于不等距倒角可以用Tcl腳本在DRAW中演示如下:

            box b 10 10 10
            explode b f
            explode b_1 e
            chamf ch b b_1_1 b_1 3 8
            vdisplay ch

             通過命令box創(chuàng)建一個邊長為10的立方體,通過命令explode將立方體按面f分解,再將一個面b_1按邊e分解。通過命令chamf來對立方體進行不等距倒角:指定立方體b及倒角邊b_1_1及距離1所在面b_1和兩個倒角距離38

            最后,我們打開源碼工程發(fā)現(xiàn)倒角庫中有個ChFiKPartpackage,對于倒角功能里面縮寫有這樣的規(guī)則:Chamfer一般縮寫為ChFillet一般縮寫為FiFil。那么這個K Part指的是什么呢?通過對源碼的分析,K Part指的是倒角或倒圓的結(jié)果,如下圖所示:

             

            這里先引入opencascade中倒角中K Part的概念,后面再對其源碼進行深入分析。

             

            今天是小年,馬上就要到農(nóng)歷牛年的春節(jié)了,提前給大家拜年啦!經(jīng)歷了2020年的新冠疫情,健康的身體才是革命的本錢。感謝大家的信任和支持,祝大家身體健康,萬事如意,牛年牛牛牛!

             


            為了方便大家在移動端也能看到我的博文和討論交流,現(xiàn)已注冊微信公眾號,歡迎大家掃描下方二維碼關(guān)注。
            Shing Liu(eryar@163.com)
            99久久免费国产精品特黄| 久久99精品国产麻豆宅宅| 99热都是精品久久久久久| 国产精品无码久久四虎| 久久99久国产麻精品66| 91精品国产综合久久香蕉| 性做久久久久久久久浪潮| 四虎国产精品免费久久久| 国产一区二区久久久| 秋霞久久国产精品电影院| 久久AV无码精品人妻糸列| 日本精品久久久久中文字幕| 伊人久久精品影院| 精品久久一区二区三区| 久久天天躁夜夜躁狠狠躁2022| 品成人欧美大片久久国产欧美| 久久精品夜夜夜夜夜久久| 人妻精品久久久久中文字幕| 久久婷婷国产麻豆91天堂| 久久夜色精品国产欧美乱| 亚洲国产精品无码久久久久久曰| 久久久久久久久久久久中文字幕| 无码国内精品久久综合88| 久久亚洲国产精品五月天婷| 久久国产V一级毛多内射| 久久99精品久久久久久| 久久无码专区国产精品发布| 一本久久免费视频| 性做久久久久久久久久久| 国内精品久久久久久麻豆| 久久免费高清视频| 亚洲国产精品久久久久网站| 亚洲国产成人久久综合一| 久久成人精品视频| 久久久91精品国产一区二区三区| 久久综合噜噜激激的五月天| 国内精品伊人久久久久777| 久久免费看黄a级毛片| 97久久国产露脸精品国产| 99精品国产综合久久久久五月天 | 精品国产一区二区三区久久久狼 |