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