diff --git a/cg/freecad/Frames/markupEntities.py b/cg/freecad/Frames/markupEntities.py index 3370d15..4a25d8a 100644 --- a/cg/freecad/Frames/markupEntities.py +++ b/cg/freecad/Frames/markupEntities.py @@ -1,17 +1,10 @@ import FreeCAD as App import FreeCADGui as Gui -# App.newDocument() doc = App.ActiveDocument -### -#прога для общей генерации всяких разметок -#сюда будем добавлять функции для генерации точек хороших и разных, а так же - других обьектов -#список хреней: -#генерация захватов -#позиции размещения и базирования -#позиции соединения + print('lcs - локальная система координат') print('grip - позиция захвата') @@ -56,7 +49,7 @@ def create(entityType): jointGenerator(objname, part1, part2) - obj.addProperty("App::PropertyString", "Type").Type = entityType #запишем тип хрени в свойства хрени + obj.addProperty("App::PropertyString", "Type").Type = entityType @@ -80,6 +73,7 @@ def jointGenerator(jointName, part1, part2): #получаем относительные координаты для первой детали и для второй детали #создаем две сущности - точка входа и точка выхода (??????) + #в работе сейчас print(jointName.Label) print(part1.Label) print(part2.Label) @@ -121,7 +115,7 @@ def poseGenerator(lcs): - #нужно создавать эту хрень внутри Part, а не внутри главного документа. сбиваются привязки !!! + #нужно создавать внутри Part, а не внутри главного документа. сбиваются привязки !!! print('Установите захватную зону вручную, растянув обьект GripSpace') @@ -129,7 +123,7 @@ def poseGenerator(lcs): #теперь нужно производить экспорт -#он делается через Tools.py +#он делается через Tools.py или через импорт-экспорт create(entityType)