Сообщество программистов Autodesk в СНГ

ADN Club => VBA => Тема начата: Pawell от 05-10-2020, 15:48:43

Название: Корректная трансформация координат из пространства модели в пространство листа
Отправлено: Pawell от 05-10-2020, 15:48:43
Добрый день
Все никак не могу понять все нюансы взаимодействий вьюпортов и возможности переноса координат из модели на лист с учетом direction этих самых вьюпортов.
В автолиспе все было как то проще - двойной trans через мировую систему координат и все получалось.
Тут же вообще непонятно, что подставлять в TranslateCoordinates и в какой последовательности.
Все, что нарыл в интернете, ходит вокруг да около этой темы. Как будто видовые экраны сами по себе, а пользовательскиесистемы координат сами по себе.
И нет ни одного примера, где их нормально подружили для преобразования координат.
Подскажите, может, у кого уже есть готовое решение по этому вопросу?
Название: Re: Корректная трансформация координат из пространства модели в пространство листа
Отправлено: Александр Ривилис от 05-10-2020, 15:52:48
Тут же вообще непонятно, что подставлять в TranslateCoordinates и в какой последовательности.
На VBA не пишу, но всё так же как и с (trans) в Autolisp.
Название: Re: Корректная трансформация координат из пространства модели в пространство листа
Отправлено: Александр Ривилис от 05-10-2020, 15:56:32
Кстати, здесь уже обсуждалось: https://adn-cis.org/forum/index.php?topic=8113.0
Название: Re: Корректная трансформация координат из пространства модели в пространство листа
Отправлено: Pawell от 05-10-2020, 16:38:09
Вот за ссылку спасибо огромное. Так бы сам никогда не нашел. Почему то эту тему гугл обходит стороной.
Название: Re: Корректная трансформация координат из пространства модели в пространство листа
Отправлено: Александр Ривилис от 05-10-2020, 16:42:37
Почему то эту тему гугл обходит стороной.
У меня находит:

(https://live.staticflickr.com/65535/50423115091_3afc53f5be_o.png)