Начало работы над верстаком по разметке

This commit is contained in:
Mark Voltov 2023-09-16 16:27:43 +03:00
parent a1b1e1500b
commit c454e00a65
11 changed files with 4 additions and 0 deletions

30
markup_workbench/main.py Normal file
View file

@ -0,0 +1,30 @@
import os
import FreeCADGui as Gui
import FreeCAD as App
from gui.init_gui import StabilityWorkbench
import json
def importObjAtPath(path: str):
import importOBJ
importOBJ.insert(u"" + path, App.ActiveDocument.Label)
pass
def getFullPathObj(assemblyFolder: str, name: str):
return assemblyFolder + 'sdf/meshes/' + name + '.obj'
def main():
App.newDocument()
#TODO(Mark): 1. Добавить парсер файлов пути генерации. Нужно определить неразмеченные детали и импортировать объекты, которые соответствуют неразмеченным деталям
#2. Добавить процедуру экспорта информации о разметке
#3.
Gui.SendMsgToActiveView("ViewSelection")
Gui.addWorkbench(StabilityWorkbench(''))
Gui.activateWorkbench("StabilityWorkbench")
main()