当前位置:   article > 正文

7、FreeCAD中的CAD模块介绍_freecad mesh

freecad mesh

与商业工具相当的基本模块

  • Part:基础零件制作和布尔运算,基于OpenCASCADE API
  • Import:CAD数据交换(step, iges, brep),无工作台GUI
  • Draft:传统2D绘图,如AutoCAD、DraftSight
  • Sketcher:从2D草图轮廓(线框)自下而上构建几何体至3D零件
  • PartDesign:复杂零件设计模式
  • TechDraw:从3D零件生成2D绘图(SVG)
  • OpenSCAD:使用OpenSCAD构建几何体的GUI
  • Measure:测量距离,无工作台GUI
  • Assembly:尚未成熟(未启用),开发中,可通过AddonManager尝试

CAM模块

  • Path:制造工具路径设计
  • CAM:未启用

机器人模块

  • Robotics:机器人手臂路径模拟

CAD和CAE基础设施

  • Mesh:表面细分,非用于FEM仿真中的3D体积网格划分
  • MeshPart:Part与Mesh(及反之)转换工具
  • Point:点云
  • Reverse Engineering:从点重建表面/零件
  • Surface:复杂表面创建
  • Material:详见后续章节
  • JtReader:打开JT CAD文件交换格式,OpenCASCADE支持此格式
  • Raytracing:光线追踪模块

更一般的基础设施

  • Plot:纯Python实现模块,自V0.19起不属于官方模块
  • Image
  • spreadsheet:Excel样式数据表

领域特定CAD

  • Ship:船舶建造行业CAD
  • Arch:建筑设计
  • Idf:建筑设计数据交换格式

第三方插件和仓库

  • 详见AddonManager GUI中的完整列表

OpenCASCADE与FreeCAD

OpenCASCADE概述

        OpenCASCADE Technology(OCCT)是唯一的功能全面、工业级、开源CAD内核,FreeCAD和Salome均基于此构建。OCCT自2013年起以LGPL发布,不再使用OCC许可。

OpenCascade(Salome)与FreeCAD之间的关系

| FreeCAD | OpenCASCADE模块 | 关系 |
| --- | --- | --- |
| Base | 基础类模块 | 无直接关联 |
| App | 应用框架(OCAF) | 无直接关联 |
| Gui | 可视化(VIS) | 无直接关联 |
| Part | 建模算法和数据模块 | 基于 |
| Import | 数据交换模块 | 基于 |
| Mesh | 表面网格 | 部分基于 |
| FEM | Salome网格(SMESH)格式用于体积网格 | 部分基于 |

TopoDS_Shape拓扑定义

TopoDS_Shape定义了简单几何实体之间的关系,包括顶点、边、线框、面、壳、实体和组合实体。

Salome平台

Salome 2019拥有与FreeCAD类似的构建器模块。

这只是简单的解释更加详细的解释请参考FreeCAD的文档

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/865224
推荐阅读
相关标签
  

闽ICP备14008679号