Тема: Неверные координаты блока (Смещение X)

Здравствуйте!
Извлекаю координаты блока, координата x в Lisp не соответствует координате в свойствах блока

Следующий код

(setq bbll_i (entget block_i))

возвращает следующие данные:

((-1 . <Имя объекта: 1866766c970>) (0 . ATTRIB) (330 . <Имя объекта: 1866766c8e0>) (5 . 7D7) (100 . AcDbEntity) (67 . 0) (410 . Model) (8 . ГР_Оросители_Текст) (62 . 0) (100 . AcDbText) (10 424.988 6837.85 0.0) (40 . 2.5) (1 . CBУ-10М) (50 . 0.0) (41 . 1.0) (51 . 0.0) (7 . GOST_A_100) (71 . 0) (72 . 0) (11 0.0 0.0 0.0) (210 0.0 0.0 1.0) (100 . AcDbAttribute) (280 . 0) (2 . TYP_V) (70 . 0) (73 . 0) (74 . 0) (280 . 1))

Координаты блока я так понимаю в списке 10.
В свойствах данного блока следующие координаты:
Положение X: 422.4878
Положение Y: 6837.85
Положение Z: 0

В чем может быть причина?
И почему значения округляются до третей цифры после запятой?

Re: Неверные координаты блока (Смещение X)

Система координат мировая (МСК)? В группе 10 координаты в МСК.
Ну и кроме того ты получаешь координаты атрибута (ATTRIB), а не вставки блока (INSERT)
Выбирай не атрибут, а какой-то другой элемент блока.

Re: Неверные координаты блока (Смещение X)

awsoft пишет:

И почему значения округляются до третей цифры после запятой?

Потому-что при выводе lisp-выражения выводится 6 значащих цифр в плавающих числах.

Re: Неверные координаты блока (Смещение X)

Александр Ривилис пишет:

Ну и кроме того ты получаешь координаты атрибута (ATTRIB), а не вставки блока (INSERT)

Спасибо, что указали на ошибку. Все заработало.
Действительно заигрался с атрибутами, на самом деле приходится все познавать методом проб и ошибок. Не могу найти доступную документацию по Lisp в AutoCAD. Что посоветуете?

Re: Неверные координаты блока (Смещение X)

awsoft пишет:
Александр Ривилис пишет:

Ну и кроме того ты получаешь координаты атрибута (ATTRIB), а не вставки блока (INSERT)

Спасибо, что указали на ошибку. Все заработало.
Действительно заигрался с атрибутами, на самом деле приходится все познавать методом проб и ошибок. Не могу найти доступную документацию по Lisp в AutoCAD. Что посоветуете?

Могу порекомендовать вот эту книгу: https://adn-cis.org/forum/index.php?topic=1097.0
И задавать вопросы на форумах.

Спасибо сказали: awsoft1