一个用于调试FreeCAD Python宏的小型Python环境。将FakeFreeCad程序包含到您的代码中,它将模拟FreeCAD操作的子集。
它将为你的设计绘制一个自上而下的2D视图(某种程度上),但这不是重点。它所做的就是让你轻松地浏览你的程序,查看变量,以及做你在FreeCAD宏编辑器中做不到的所有其他事情。
从FakeFreeCad导入*#来自FreeCad的代码从这里开始#将它变成一个可以调用的函数,以生成partdef Make Platform():=Part.MakeBox(800,600,100)hole=Part.MakeCylinder(200,200,Base.Vector(400,300,0))Board=plate.Cut(Hole)Part.show(Plate)Gui.SendMsgToActiveView(";ViewFit";)Gui.activeDocument().activeView().viewAxometric()###End of(";ViewFit";)End Of)GUI.SendMsgToActiveView(";ViewFit";)End of。Rob Miles的GadgetMaker 1.0)#调用FreeCad函数来设计partMake Board()#display outputtk_display.mainloop()。
我正在用它来创建一个我正在开发的案例制作程序。它最终将与文档一起出现在GitHub上。