FreeCAD中对象属性的Python访问机制
FreeCAD中对象属性的Python访问机制济南友泉软件有限公司在Part模块一节中,对Part模块的主要组件以及原理进行了较为详细的介绍。但有一个遗留问题,即Python脚本中是如何实现对Part::Feature...
FreeCAD源码分析:Sketcher模块
FreeCAD源码分析:Sketcher模块 济南友泉软件有限公司 一、功能概述 参数化建模是一种基于约束的,并能用尺寸驱动模型变化的建模技术。约束与尺寸驱动是参数化建模的两个核心技术...
FreeCAD源码分析: PartDesign模块
FreeCAD源码分析: PartDesign模块 济南友泉软件有限公司 一、功能概述 当使用Sketcher完成草图绘制之后,便可以通过PartDesign进行三维实体模型的创建。实际上,PartDesign模块正是...
FreeCAD源码分析:Assembly4模块
reeCAD源码分析:Assembly4模块 济南友泉软件有限公司 本文主要描述Assembly4的实现原理、相关组件等方面的内容, 并不对使用方法进行阐述,希望对从事FreeCAD研究、国产CAX(...
FreeCAD二次开发:集成二维CAD控件MxDraw
济南友泉软件有限公司 FreeCAD是一套基于OpenCASCADE/QT的三维全参数化建模开源代码,虽然提供了Draft、TechDraw等二维绘图功能,但是其二维建模能力仍旧比较弱。 Ref. from FreeCA...
FreeCAD应用:一道小学平面几何考题
济南友泉软件有限公司 本文通过一道简单的小学平面几何考题,讲解FreeCAD中的约束使用方法。涉及的知识点包括: 1. 驱动约束的使用:线段距离、线段垂直、点在曲线 2. 非驱动...
FreeCAD源码分析:FEM模块
济南友泉软件有限公司 FreeCAD最初主要应用于建筑、机械等领域的参数化建模。随着FEM、Cfd、CfdOF等模块的发布与完善,FreeCAD应用范围才逐步拓展到了CAE领域。与此同时,FreeCAD也...
FreeCAD源码分析:Undo/Redo实现原理
Undo/Redo是CAx软件中常见的操作功能,其实现方法也相对比较成熟,本文对FreeCAD Transaction机制进行深入分析,一方面是为了深化对FreeCAD代码的理解,学习其设计思路...