удалил мусор из файла
This commit is contained in:
parent
4dd0f948ed
commit
55ad261863
1 changed files with 1 additions and 80 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue