| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.08.2014, 23:26 | #1 | |
AutoCAD. VB.NET. Не получается установить Block.Rotation. Ошибка Value must be non-zero
päällikön suunnittelijat
Pietari, Venäjä
Регистрация: 04.12.2010
Сообщений: 63
|
||
Просмотров: 3321
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Для начала неплохо было бы озвучить как минимум язык программирования. А заодно - и про что вообще разговор (про AutoCAD, про BricsCAD, про Revit и теде). Ну а если еще и код будет показан - то вообще будет зашибитлз
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
päällikön suunnittelijat Регистрация: 04.12.2010
Pietari, Venäjä
Сообщений: 63
|
Используя block.XScaleFactor=1, добиваемся возвращение масштаба в первоначальное состояние. Но Rotation от этого никак не меняется. Похоже на ошибку внутри AutoCAD.
----- добавлено через ~4 мин. ----- Юзал бы NET API, если бы не нужно было Автокад перезапускать +100500 раз в день. Попробовал, не понравилось. |
|||
|
||||
Ну последняя попытка - есть еще свойство XEffectiveScaleFactor, что будет если его поменять?
Ну и по поводу перезапуска автокада - это мелочи. Зато скорость работы приложений несравнимо выше.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,002
|
Цитата:
Цитата:
А за счет использование технологий Net еще и код получается гораздо красивее). Но затраты времени на освоение больше. |
|||