Свойства блока через API не совпадают со свойствами в палитре свойств

Автор Тема: Свойства блока через API не совпадают со свойствами в палитре свойств  (Прочитано 5150 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Александр Пекшев aka ModisАвтор темы

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Всем привет. Прислал мне один из пользователей файл, в котором мой плагин работает некорректно. Начал тестировать и столкнулся со странностями:
В свойствах блока в палитре свойств отображается точка вставки:



А вот точка вставки, получаемая программно, совсем другая:



В самом плагине я получаю из блока значение Bounds, которое также выдается неверно:
{(23585.4470520313,64253.477118484,0)}
{(65585.4470520313,93953.477118484,0)}

Может конечно ночь сказывается, но никак не могу понять причин такого поведения. В файле вроде ничего необычного нет. Система координат стандартная. Блок тоже нормальный (с виду)

Может кто-нибудь объяснить это?
Файл прикладываю - я его почистил и оставил только один блок. В самом файле имеется 8 таких блоков, вставленных в модели и 5 из них выдают неверные координаты

Отмечено как Решение Александр Пекшев aka Modis 13-02-2019, 08:16:31

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Может конечно ночь сказывается
Сказывается.

_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 (только чтение)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Пекшев aka ModisАвтор темы

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Александр Ривилис, спасибо Вам! Вы как всегда сходу видите в чем мы ошибаемся и где тупим =)