Продолжу в этой теме, т.к. код здешний, только слегка модифицировал его...
Смысл такой:
1. Вставляю блок InsertJig () висит на курсоре и указывается базовая точка
2. Задаю начальные параметры DragJig2() поворот блока и длина
3. Задаю последующие параметры DragJigDist() задается ширина, должна быть перпендикулярна длине.
Первые два пункта проходят успешно и работают отлично, а вот с последним проблема, выглядит она вот так:
Пробовал в классе MyBlockJigDist использовать не AcquireDistance, а AcquirePoint, результат практически такой же (работает не стабильно и перескакивает в состояние как на картинке)
Собственно, вопрос как победить этот ромбик и заставить вытягиваться нормально.
Есть идеи где я напортачил?
Проект с тестовым файлом под 2014 акад во вложении и на всякий случай код (он тестовый, свалил в кучу для простоты публикации, так что не судите строго).
Извините, вам запрещён просмотр содержимого спойлеров.