Альтернатива масштабированию выделенных объектов

Автор Urx, 02.01.17, 21:59:59

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Urx

Здравствуйте, уважаемые форумчане!
Работаю на предприятии по производству на ЧПУ фасадов дверей из МДФ. Работа связана с созданием и редактированием художественных изображений, из которых впоследствии создаются программы для ЧПУ.
По работе приходится многократно масштабировать изображения (орнаменты, кривые линии), в связи с многочисленными вариациями по длине и ширине однотипных моделей. И если с прямыми линиями всё ОК, параметризация помогает, то с орнаментами проблематично, множество точек параметризировать с формулами очень долго и невыгодно по времени.
Использую функцию масштабирования выделенных объектов, при этом на калькуляторе высчитываю масштаб и загоняю его в поле ввода масштаба. То есть беру размер объекта до, размер после, вычисляю отношение размеров, и это есть масштаб. Было бы проще, если масштаб задавался бы автоматически, например, с помощью диалога, с предварительно выделенным объектом. Диалог такого вида:
1. Нажмите базовую точку, крайний левый нижний угол (в Компасе это "центр"). При этом точка "привязывается".
2. Нажмите конечную точку до преобразования (крайняя правая верхняя выделенного объекта например). Точка тоже привязывается.
3. Нажмите конечную точку после преобразования (крайняя правая верхняя желаемого расположения объекта). Точка привязывается.
4. После п. 3 автоматически вычисляются масштабы по X и Y и выделенное изображение масштабируется.

Подскажите пожалуйста, можно ли такое сделать вообще, какие функции использовать? Есть ли примеры, отдаленно похожие на озвученную проблему? В Компасе ни разу не программировал, но есть навыки программирования в Дельфи 7.

Urx

Сейчас полазил по форуму, и кажется нашел ответ.
http://forum.ascon.ru/index.php/topic,4505.msg24808.html#msg24808
ЦитироватьОперация "Масштабирование" - правой мышкой в окне "масштаб Х" ("масштаб Y") - "отношение длин кривых" (радиусов) - вычисляеш масштаб, ну и далее заканчиваешь операцию "масштабирование".
Это меня вполне устраивает, тему можно закрывать, если нет еще более простых решений.
PS:
О, сколько тайн таит в себе компас!!! :)