Я пытаюсь написать программу VBA для Autocad, и одна из ее функций должна позволять пользователю выбирать объект в Autocad и масштабировать его неравномерно. В настоящее время я вижу метод смещения и масштабирования, но, насколько я могу судить, они оба имеют одинаковый размер. Мой текущий код использует selectionSets, AcadEntity и selectOnScreen для выполнения целевого выбора. Итак, есть ли какой-либо код VBA для равномерного масштабирования выбранного объекта?
Autocad Vba -- неравномерное изменение размера объекта
Ответы (1)
Хотя невозможно неравномерно масштабировать объекты в самом дизайнере AutoCAD, мне интересно, возможно ли это вообще с помощью какого-либо API. Однако это возможно для блоков.
Таким образом, вы можете попытаться (временно) преобразовать объект в блок, вставить блок с разными масштабами X, Y (и Z), расчленить его и снова удалить ссылку на блок.
person
NGLN
schedule
20.07.2011