zoukankan      html  css  js  c++  java
  • FreeCAD二次开发-函数例子目录【持续更新】

    图为张弛每天幻想开车

    飞驰人生-张弛一段很励志的话:当拉力赛车在我身边呼啸而过,我知道!这将是我的一生热爱,我将为此一直奋斗!

    FreeCAD作为一款基于OpenCasCAD内核的开源CAD软件,可以在GitHub上下载源代码。阅读源代码,有助于我们学习CAD软件架构,了解底层几何算法。

    FreeCAD源代码为C++,二次开发为Python。内嵌Python解释器,分为App和Gui,可做界面交互开发,也可无界面开发。

    由博主Caesar卢尚宇自学整理(纯粹出于对三维CAD软件开发的热爱)

    FreeCAD官方社区https://wiki.freecadweb.org/Main_Page

    Python语法基础
    2变量上 https://www.cnblogs.com/nxopen2018/p/12467411.html
       
    几何元素
    拓扑数据脚本(精华) https://www.cnblogs.com/nxopen2018/p/12554639.html
    界面交互创建块工具 https://www.cnblogs.com/nxopen2018/p/12512892.html
    自动出图导出PDF DXF https://www.cnblogs.com/nxopen2018/p/12527693.html
    Part.makeBox创建块 https://www.cnblogs.com/nxopen2018/p/12555213.html
    Part.makeCircle创建圆 https://www.cnblogs.com/nxopen2018/p/12555263.html
    Part.makeCone创建圆锥体 https://www.cnblogs.com/nxopen2018/p/12555371.html
    Part.makeCylinder创建圆柱 https://www.cnblogs.com/nxopen2018/p/12555421.html
    Part.makeLine创建直线 https://www.cnblogs.com/nxopen2018/p/12555469.html
    Part.makePlane创建平面 https://www.cnblogs.com/nxopen2018/p/12555524.html
    Part.makeSphere创建球 https://www.cnblogs.com/nxopen2018/p/12555568.html
    Part.makeTorus创建圆环体 https://www.cnblogs.com/nxopen2018/p/12555631.html
    Part.Arc创建圆弧 https://www.cnblogs.com/nxopen2018/p/12608005.html
    Part.LineSegment创建直线 https://www.cnblogs.com/nxopen2018/p/12608021.html
    Part.Shape合并几何元素,生成拓扑形状 https://www.cnblogs.com/nxopen2018/p/12608030.html
    Part.Face创建面 https://www.cnblogs.com/nxopen2018/p/12608052.html
    face.extrude创建拉伸 https://www.cnblogs.com/nxopen2018/p/12608066.html
    Part.makePolygon创建多边形 https://www.cnblogs.com/nxopen2018/p/12608139.html
    Part.Ellipse创建椭圆 https://www.cnblogs.com/nxopen2018/p/12608422.html
    makeFillet创建倒圆 https://www.cnblogs.com/nxopen2018/p/12615356.html
    makeChamfer创建倒角 https://www.cnblogs.com/nxopen2018/p/12615380.html
    PySide2和PyQt5
    PySide例子QtGui.QMessageBox弹出信息窗口 https://www.cnblogs.com/nxopen2018/p/12561393.html
    PySide例子QtGui.QMessageBox弹出Yes和No窗口 https://www.cnblogs.com/nxopen2018/p/12561446.html
    PySide例子QtGui.QInputDialog弹出输入框 https://www.cnblogs.com/nxopen2018/p/12561486.html
    界面交互创建块工 https://www.cnblogs.com/nxopen2018/p/12512892.html
    自动出图导出PDF DXF https://www.cnblogs.com/nxopen2018/p/12527693.html
    使用PyQt5界面开发例子1(代码生成界面) https://www.cnblogs.com/nxopen2018/p/12502305.html
    使用PyQt在Pycharm添加QtDesigner和PyUIC https://www.cnblogs.com/nxopen2018/p/12502514.html
    FreeCAD+PyQt5界面开发例子2(用QtDesigner生成界面) https://www.cnblogs.com/nxopen2018/p/12502829.html
    使用PyQt5界面开发例子3(QtDesigner界面建立槽和信号) https://www.cnblogs.com/nxopen2018/p/12503397.html
    文档操作
    FreeCAD.newDocument新建文档 https://www.cnblogs.com/nxopen2018/p/12561583.html
    dc.supportedTypes查看FreeCAD支持的类型 https://www.cnblogs.com/nxopen2018/p/12561776.html 
    Gui.Selection.getSelectionEx() 遍历选中的对象 https://www.cnblogs.com/nxopen2018/p/12609132.html
    Shape获得当前文档中任意拓扑对象的点边面长度面积体积等等 https://www.cnblogs.com/nxopen2018/p/12616472.html
    工作台workbench
    创建Python工作台,添加菜单栏和工具条,FreeCAD命令 https://www.cnblogs.com/nxopen2018/p/12563018.html
       
    算法例子
    一个简单的算法例子(对块的竖直边倒圆) https://www.cnblogs.com/nxopen2018/p/12616324.html
       

    自动出图导出PDF DXF

  • 相关阅读:
    jdk1.8安装与配置
    java编译器——idea的安装
    原型设计作业
    案例分析作业
    202103226-1 编程作业
    阅读任务
    准备工作
    java课程总结
    第十四周总结
    第十三周总结
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/12555104.html
Copyright © 2011-2022 走看看