Autocad Vba -- неравномерное изменение размера объекта

Я пытаюсь написать программу VBA для Autocad, и одна из ее функций должна позволять пользователю выбирать объект в Autocad и масштабировать его неравномерно. В настоящее время я вижу метод смещения и масштабирования, но, насколько я могу судить, они оба имеют одинаковый размер. Мой текущий код использует selectionSets, AcadEntity и selectOnScreen для выполнения целевого выбора. Итак, есть ли какой-либо код VBA для равномерного масштабирования выбранного объекта?


person java    schedule 19.07.2011    source источник


Ответы (1)


Хотя невозможно неравномерно масштабировать объекты в самом дизайнере AutoCAD, мне интересно, возможно ли это вообще с помощью какого-либо API. Однако это возможно для блоков.

Таким образом, вы можете попытаться (временно) преобразовать объект в блок, вставить блок с разными масштабами X, Y (и Z), расчленить его и снова удалить ссылку на блок.

person NGLN    schedule 20.07.2011