удалил мусор из файла

This commit is contained in:
Mark Voltov 2023-05-31 09:06:00 +03:00
parent 4dd0f948ed
commit 55ad261863

View file

@ -40,7 +40,7 @@ def poseGenerator(lcs):
#нужно создавать эту хрень внутри Part, а не внутри главного документа. сбиваются привязки !!!
#нужно создавать обьект внутри Part, а не внутри главного документа. сбиваются привязки !!!
print('Установите захватную зону вручную, растянув обьект GripSpace')
@ -51,82 +51,3 @@ def poseGenerator(lcs):
poseGenerator(lcs)
# def collectAndExportProps():
# This class logs any mouse button events. As the registered callback function fires twice for 'down' and
# 'up' events we need a boolean flag to handle this.
# todo:
# добавить включатель-выключатель
# должно срабатывать на задание одной позиции
# научить считать нормаль поверхности в указанной точке
# добавить коррекцию позиции
# 1 выбираем первую грань
# 2 сохраняем позицию курсора
# 3 в данной позиции считаем нормаль поверхности, выравниваем вокруг нее ось x
# 3 выбираем вторую грань
# расстояние до нее должно стать длиной параллелепипеда
# ширина задается вручную
# создаем ск, которая смещена на половину длины прямоугольника и на половину ширины
# полученная штука - центр расстояния между кончиками пальцев
# в эту штуку можно вставить параметризованный захват и проверить на коллизии
#####
#все хуйня
#давай по новой
#создаем опорную точку в asm4 (взять оттуда генератор точек?)
#по ней строим от угла прямоугольник
#используя asm4, создаем ориентированный обьект и присваиваем ему свойства, равные размерам объекта
# class ViewObserver:
# def __init__(self, view):
# self.view = view
# def logPosition(self, info):
# # def turnOn():
# # switch = 'Run'
# # while True:
# # switch = input('Tell me when to stop')
# # if switch != 'Run':
# # print('MacroStop')
# # break
# # return (switch)
# down = (info["State"] == "DOWN")
# pos = info["Position"]
# if (down):
# App.Console.PrintMessage(
# "Clicked on position: ("+str(pos[0])+", "+str(pos[1])+")\n")
# pnt = self.view.getPoint(pos)
# App.Console.PrintMessage("World coordinates: " + str(pnt[0].x) + "\n")
# info = self.view.getObjectInfo(pos)
# print(info['x'])
# print(info['y'])
# print(info['z'])
# from random import randrange
# id = str('yo' + str(randrange(0, 10000)))
# # App.ActiveDocument.addObject("Part::Box",id)
# print(id)
# # App.ActiveDocument.getObject(id).Placement = App.Placement(App.Vector(info['x'],info['y'],info['z']),App.Rotation(App.Vector(0.00,0.00,1.00),0.00))
# # App.ActiveDocument.getObject(id).Width = '1.00 mm'
# # App.ActiveDocument.getObject(id).Length = '1.00 mm'
# # App.ActiveDocument.getObject(id).Height = '1.00 mm'
# # App.Console.PrintMessage("Object info: " + str(info) + "\n")
# o = ViewObserver(v)
# c = v.addEventCallback("SoMouseButtonEvent", o.logPosition)