30 lines
939 B
Python
30 lines
939 B
Python
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()
|