Узнать габариты блока или GeomExtents показывает не правильные координаты

Автор Тема: Узнать габариты блока или GeomExtents показывает не правильные координаты  (Прочитано 9405 раз)

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

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн YusufАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Здравствуйте, подскажите если еще какой то способ узнать габариты блока потому что GeomExtents почему то в сторону X, добавляет 15 мм откуда берутся не знаю, как то можно узнать еще длину и ширину блока?

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 839
  • Карма: 168
    • Мои плагины к Автокаду
Перебрать габариты всех объектов внутри блока. Потом преобразовать по матрице вставки BlockReference

Оффлайн YusufАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Потом преобразовать по матрице вставки BlockReference
отсюда можно поподробнее не понял что за матрица?

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

  • Administrator
  • *****
  • Сообщений: 13898
  • Карма: 1790
  • Рыцарь ObjectARX
  • Skype: rivilis
Yusuf,
У блока нет ни длины, ни ширины. Если в блоке есть текстовые примитивы, то GeomExtents может быть неточным.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 839
  • Карма: 168
    • Мои плагины к Автокаду
Если вам нужны габариты BlockReference, а не габариты BTR во внутренней системе координат блока, то трансформируйте по BlockReference.BlockTransform
У атрибутов нет GeomExtents, их сразу исключайте. Как и все что не нужно.

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

  • Administrator
  • *****
  • Сообщений: 13898
  • Карма: 1790
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн YusufАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Посмотри эту тему: https://adn-cis.org/forum/index.php?topic=2933 и в особенности это сообщение: https://adn-cis.org/forum/index.php?topic=2933.msg12071#msg12071

спасибо за ссылки, но прямоугольник рисуется прям по GeomExtents.

У меня вопрос можно ли эти параметры как то привязать к атрибутам и читать их значения?



Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 839
  • Карма: 168
    • Мои плагины к Автокаду
А что мешает напрямую читать параметры?

Оффлайн YusufАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
А что мешает напрямую читать параметры?
а где он находится не могу найти

Отмечено как Решение Yusuf 17-11-2020, 06:54:26

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

  • Administrator
  • *****
  • Сообщений: 13898
  • Карма: 1790
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 393
  • Карма: 21
Я так и думал, что блок динамический  ;D