Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Александр Пекшев aka Modis от 13-02-2019, 00:51:46
-
Всем привет. Прислал мне один из пользователей файл, в котором мой плагин работает некорректно. Начал тестировать и столкнулся со странностями:
В свойствах блока в палитре свойств отображается точка вставки:
(https://i.postimg.cc/NyLzwB0F/Screenshot-4.png) (https://postimg.cc/NyLzwB0F)
А вот точка вставки, получаемая программно, совсем другая:
(https://i.postimg.cc/0zytpPDn/Screenshot-5.png) (https://postimg.cc/0zytpPDn)
В самом плагине я получаю из блока значение Bounds, которое также выдается неверно:
{(23585.4470520313,64253.477118484,0)}
{(65585.4470520313,93953.477118484,0)}
Может конечно ночь сказывается, но никак не могу понять причин такого поведения. В файле вроде ничего необычного нет. Система координат стандартная. Блок тоже нормальный (с виду)
Может кто-нибудь объяснить это?
Файл прикладываю - я его почистил и оставил только один блок. В самом файле имеется 8 таких блоков, вставленных в модели и 5 из них выдают неверные координаты
-
Может конечно ночь сказывается
Сказывается.
_UCS _WORLD
Команда: _UCSORG
UCSORG = -28032.1193,2224.4057,0.0000 (только чтение)
Команда: UCSXDIR
UCSXDIR = 1.0000,0.0000,0.0000 (только чтение)
Команда: UCSYDIR
UCSYDIR = 0.0000,1.0000,0.0000 (только чтение)
Команда: WORLDUCS
WORLDUCS = 0 (только чтение)
-
Александр Ривилис, спасибо Вам! Вы как всегда сходу видите в чем мы ошибаемся и где тупим =)