
FreeCAD
晓之木初
船到桥头自然直,前提是你努力过!
展开
-
FreeCAD学习笔记——Mesh Scripting、Part Module和Code snippets
一、 Mesh Scripting一个完整的例子,计算一个球体和一个与球体相交的圆柱体之间的交集。>>> import Mesh, BuildRegularGeoms>>> sphere = Mesh.Mesh( BuildRegularGeoms.Sphere(5.0, 50) )>&原创 2019-01-17 10:34:13 · 1999 阅读 · 0 评论 -
FreeCAD学习笔记——Python scripting tutorial
1. Object和ViewObjectFreeCAD从一开始就作为命令行应用程序工作,没有用户界面。结在这里插入代码片果,几乎所有东西都被分为“几何”组件和“可视”组件。在命令行模式下工作时,几何体部分存在,但所有可视部分都被禁用。因此,FreeCAD中的几乎任何对象都由两部分组成,一个Object和一个ViewObject。为了解释这个概念,以立方体为例。立方体的几何属性,比如他的尺寸、...原创 2019-01-15 21:45:15 · 4253 阅读 · 3 评论 -
FreeCAD学习笔记——FreeCAD Scripting Basics
FreeCAD Scripting Basics1. python解释器和python help提供类浏览器窗口,通过类似App.,就可以查看所有的类、属性、方法。print dir()将列出当前在FreeCAD中加载的所有模块,print dir(App)可以列出App模块的所有内容。在FreeCAD帮助菜单中,您将找到标有“自动python模块文件”的条目,该条目将打开一...原创 2019-01-16 11:32:32 · 2827 阅读 · 2 评论 -
FreeCAD学习笔记——GuiCommand
Gui Command① GuiCommand是FreeCAD在用户主要交互点中最重要的功能之一。每次用户选择菜单项或按下工具栏按钮时,它都会激活GuiCommand。GuiCommand的一些属性是:定义名称包含一个图标定义撤消/重做的范围有一个帮助页面打开和控制对话框宏录制以及其他② GuiCommand以标准方式命名:ModuleName_CommandName 例如,“...原创 2019-01-16 14:58:18 · 1963 阅读 · 0 评论 -
FreeCAD学习笔记——Units、Builtin modules和Workbench creation
一、Units① 查看其他单位转换成系统标准单位:>>> tu = FreeCAD.Units.parseQuantity>>> tu('10 m')10000 mm>>> tu('3/8 in')9.525 mm>>> tu('2*pi rad')360 deg>>> tu('si原创 2019-01-16 19:58:10 · 3977 阅读 · 3 评论