freecad

FreeCAD二次开发-PySide例子QtGui.QMessageBox弹出信息窗口

℡╲_俬逩灬. 提交于 2020-03-24 20:46:38
FreeCAD作为一款基于OpenCasCAD内核的开源CAD软件,可以在GitHub上下载源代码。阅读源代码,有助于我们学习CAD软件架构,了解底层几何算法。 由博主Caesar卢尚宇自学整理 (纯粹出于对三维CAD软件开发的热爱) 内容出自FreeCAD官方社区https://wiki.freecadweb.org/PySide_Beginner_Examples from PySide import QtGui, QtCore reply = QtGui.QMessageBox.information(None,"","Houston, we have a problem")Caesar卢尚宇2020年3月24日 来源: https://www.cnblogs.com/nxopen2018/p/12561393.html

FreeCAD二次开发-PySide例子QtGui.QMessageBox弹出Yes和No窗口

对着背影说爱祢 提交于 2020-03-24 20:10:06
FreeCAD作为一款基于OpenCasCAD内核的开源CAD软件,可以在GitHub上下载源代码。阅读源代码,有助于我们学习CAD软件架构,了解底层几何算法。 由博主Caesar卢尚宇自学整理 (纯粹出于对三维CAD软件开发的热爱) 内容出自FreeCAD官方社区https://wiki.freecadweb.org/PySide_Beginner_Examples from PySide import QtGui, QtCore reply = QtGui.QMessageBox.question(None, "", "This is your chance to answer, what do you think?", QtGui.QMessageBox.Yes | QtGui.QMessageBox.No, QtGui.QMessageBox.No) if reply == QtGui.QMessageBox.Yes: # this is where the code relevant to a 'Yes' answer goes pass if reply == QtGui.QMessageBox.No: # this is where the code relevant to a 'No' answer goes passCaesar卢尚宇2020年3月24日 来源:

Linux 下的 3D 设计软件-FreeCAD

独自空忆成欢 提交于 2020-03-01 10:08:09
导读 FreeCAD 是一个基于 OpenCasCade 的跨平台机械工程和产品设计工具。作为参数化 3D 建模工具,它可以与 PLM、CAx、CAE、MCAD 和 CAD 协同工作,并且可以使用大量高级扩展和自定义选项扩展其功能。 它有基于 Qt 的简约用户界面,具有可切换的面板、布局、工具栏、大量的 Python API 以及符合 Open Inventor 的 3D 场景表示模型(感谢 Coin 3D 库)。 案例 家庭用户/业余爱好者:有一个想要构建,或已经已经构建,或者 3D 打印的项目么?在 FreeCAD 中建模。无需之前具有 CAD 经验。我们的社区将帮助你快速掌握它! 有经验的 CAD 用户:如果你在工作中使用商业 CAD 或 BIM 建模软件,你会在 FreeCAD 的许多工作台中找到类似的工具和工作流程。 程序员:几乎所有的 FreeCAD 功能都可以用 Python 访问。你可以轻松扩展 FreeCAD 的功能,使用脚本将其自动化,创建自己的模块,甚至将 FreeCAD 嵌入到自己的程序中。 教育者:教给你的学生一个免费的软件,不用担心购买许可证。他们可以在家里安装相同的版本,并在离开学校后继续使用它。 功能 免费软件:FreeCAD 免费供所有人下载和使用。 开源:在 GitHub 上开源。 跨平台:所有的 Windows、 Linux 和 Mac

FreeCAD导入DWG

自闭症网瘾萝莉.ら 提交于 2020-01-24 01:48:38
问题 FreeCAD 0.17无法打开.dwg文件 显示下面提示: 方法 下载ODA File Converter 安装 Ubuntu18.04的安装后路径为: usr/bin/ODAFileConverter 配置 Edit → Preferences → Import-Export → DWG→ “Path to Teigha File Converter” 使用:之后打开.dwg文件,就会自动弹出ODAFileConcerter的界面,并转换文件并在FreeCAD中打开。 如果打不开,检查ODAFileConcerter的路径(windows是需要是配置到ODAFileConcerter.exe这一级别)。或者检查原始文件。 参考 https://www.freecadweb.org/wiki/FreeCAD_and_DWG_Import https://www.opendesign.com/guestfiles/oda_file_converter 来源: CSDN 作者: _TFboy 链接: https://blog.csdn.net/icurious/article/details/103830006

Convert STEP file type to STL

让人想犯罪 __ 提交于 2020-01-02 13:15:24
问题 I want to convert a STEP file into an STL file format using Python. I have looked online and it looks like the best option is to either use FreeCAD or OpenCascade (OCC). However, I am a beginner and do not know where to start from. I did some search online and found this out (a code to convert STEP to OBJ file). Are there any python examples from FreeCAD (based on OCC) to convert STEP files to STL? Where should I start? 回答1: Here's a quick bit of code to start out: import FreeCAD import Part

Show point labels next to them in FreeCAD

爱⌒轻易说出口 提交于 2019-12-13 03:24:17
问题 I want to create some points in FreeCAD and have their labels displayed next to them. My final goal is to implement this feature request I placed in OpenFOAM repo. I tried creating some points in draft workbench and label them with: App.newDocument("test") Gui.activateWorkbench("DraftWorkbench") import Draft point00=Draft.makePoint(0.0,0.0,0.0) point00.Label = "0" point01=Draft.makePoint(1.0,0.0,0.0) point01.Label = "1" point03=Draft.makePoint(0.0,1.0,0.0) point03.Label = "2" Now from here if

FreeCAD shape.read() Error: Unsupported format

泄露秘密 提交于 2019-12-13 02:54:10
问题 I am working on a project in which I have to convert a .dae file to .stl file. I am using the code given below import sys sys.path.insert(0, "C:\\Program Files (x86)\\FreeCAD 0.17\\bin\\") import FreeCAD import Part import Mesh shape = Part.Shape() shape.read('INPUTFILE.dae') doc = App.newDocument('Doc') pf = doc.addObject("Part::Feature","MyShape") pf.Shape = shape Mesh.export([pf], 'OUTPUTFILE.stl') I get an error when the interpreter tries to execute the command shape.read('INPUTFILE.dae')

Convert STEP file type to STL

喜欢而已 提交于 2019-12-06 05:45:38
I want to convert a STEP file into an STL file format using Python. I have looked online and it looks like the best option is to either use FreeCAD or OpenCascade (OCC). However, I am a beginner and do not know where to start from. I did some search online and found this out (a code to convert STEP to OBJ file). Are there any python examples from FreeCAD (based on OCC) to convert STEP files to STL? Where should I start? Here's a quick bit of code to start out: import FreeCAD import Part import Mesh shape = Part.Shape() shape.read('my_shape.step') doc = App.newDocument('Doc') pf = doc.addObject