framework/markup_workbench/main.py

31 lines
939 B
Python
Raw Normal View History

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()