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

            幾何約束求解器 - PlaneGCS

            Posted on 2022-11-12 15:31 eryar 閱讀(1779) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

            Geometric Constrained Solver - PlaneGCS

            eryar@163.com

            Abstract: PlaneGCS is open source geometric constrained solver for 2d sketch. 2 main open source software use it as constrained solver: FreeCAD and SALOME Shaper.

            Keywords: PlaneGCS

            1 Introduction

            在傳統(tǒng)的三維設(shè)計(jì)軟件中,都提供從草圖通過拉伸、放樣生成三維零件的功能。而草圖的繪制都提供幾何約束和參數(shù)化的功能來提高建模效率。目前主流商用軟件一般使用西門子D-Cubed DCM及達(dá)索的CGM。在開源世界也有兩款常用的幾何約束求解器:

            在開源有限元前后處理平臺SALOME中,同時(shí)使用了這兩款幾何約束求解器:

            https://git.salome-platform.org/gitweb/?p=modules/shaper.git;a=tree;f=src/SketchSolver

            并做了封裝示例:PlaneGCSSolver&SolveSpaceSolver。OpenCASCADE將SALOME的Shaper模塊單獨(dú)做成CAD Builder,可以在CAD Builder中體驗(yàn)PlaneGCS的效果。

            2 PlaneGCS

            PlaneGCS字面意思是平面幾何約束求解器,主要用于二維草圖。支持的約束有:

            • 距離約束 Distance Constraint

            • 水平約束 Horizontal Constraint

            • 垂直約束 Vertical Constraint

            • 角度約束 Angle Constraint

            • 半徑約束 Radius Constraint

            • 平行約束 Parallel Constraint

            • 垂直約束 Perpendicular Constraint

            • 相切約束 Tangent Constraint

            • 相等約束 Equal Constraint

            • 共線約束

            除了以上列舉的約束以外,還支持參數(shù)變量的約束等。

            3 Conclusion

            PlaneGCS作為FreeCAD中二維草圖約束求解器,在社區(qū)反應(yīng)還不錯(cuò)。編譯PlaneGCS主要依賴Eigen,用到了Eigen中的非線性方程組求解算法,如BFGS等。

            https://forum.freecadweb.org/viewtopic.php?t=20541

            SALOME中對開源幾何約束求解器封裝的代碼可讀性強(qiáng),可以作為學(xué)習(xí)的示例代碼。開源世界為我們打開了一扇理論聯(lián)系實(shí)際的門,教材論文等一般理論性強(qiáng),結(jié)合開源代碼可以理論聯(lián)系實(shí)踐,提高學(xué)習(xí)效率。

             

            色综合久久久久久久久五月| 久久www免费人成精品香蕉| 9191精品国产免费久久| 亚洲午夜久久久久久噜噜噜| 亚洲国产成人精品女人久久久 | 久久99精品综合国产首页| 久久只有这精品99| 久久人人爽人人爽人人片AV麻烦| 久久国产精品无| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 精品多毛少妇人妻AV免费久久| 久久精品中文字幕一区| 青青久久精品国产免费看| 狠狠色丁香久久婷婷综合图片| 怡红院日本一道日本久久 | 久久久无码精品亚洲日韩软件| 久久久久亚洲av成人无码电影| 久久久久无码中| 伊人色综合久久天天人手人婷| 午夜精品久久久久久久| 久久精品一区二区| 久久伊人五月天论坛| 久久久久久曰本AV免费免费| 99久久精品日本一区二区免费| 国产午夜精品理论片久久 | 久久亚洲欧美日本精品| 精品国产乱码久久久久久浪潮| 色婷婷狠狠久久综合五月| 亚洲乱码中文字幕久久孕妇黑人| 国产精品久久亚洲不卡动漫| 久久精品国产99久久久香蕉| A级毛片无码久久精品免费| .精品久久久麻豆国产精品| 久久影视国产亚洲| 国产成人精品久久二区二区| 久久久黄片| 国产一久久香蕉国产线看观看| 精品久久久久久无码不卡| 久久精品国产秦先生| 97精品伊人久久久大香线蕉| 大香网伊人久久综合网2020|