|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.05.2006, 14:24 | #1 | |
Особенности работы функции TRANS
идущий по граблям
Регистрация: 26.05.2005
Сообщений: 5,091
|
||
Просмотров: 8749
|
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
В справке написано:
Цитата:
Надо полагать, что это как раз и есть ваш случай. Мне кажется, что выравнивание пользовательской системы координат по объкту в общем случае не означает, что она выравнивается по объектной системе координат (OCS). Отсюда и возникает вопрос который вы задаете. |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,186
|
странный вопрос.
у функции trans второй аргумент - код соответствия CS (системы коорд) из которой будут пересчитываться координаты точки. Соответственно <entname> тут никак не при чем.
__________________
apel.fas |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
>Apelsinov
Отнють. В справке написано: Цитата:
|
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,186
|
AY
Не знал... :cry: был не прав, приношу свои извинения.... (хотя сам бы такой фигней пользоваться не стал)
__________________
apel.fas |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,091
|
Цитата:
"UCS" "N" "OB" выдала "This object does not define a coordinate system" Для других объектов, в т. ч. однострочных текстов и блоков, эта команда работает. |
|||
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
>Александр Ривилис
Для такого примитива: Код:
Код:
Код:
>kp+ Достоверно я, конечно, утверждать не могу, но, как уже писалось у многих объектов нет собственной системы координат например у объекта line (что понятно все и так просто). С другой стороны для сложных объектов - блоков, например, такая необходимость есть и объектная система координат у них присутствует и объкты в блоке описаны относительно этой системы координат. Поэтому я и берусь утверждать, что выровнять пользовательскую систему координат по линии можно, а преобразование координат результата не даст т.е. даст, но никакого преобразования не будет. |
|||
|
||||
Цитата:
|
||||
|
||||
строительство Регистрация: 16.01.2004
Петербург
Сообщений: 165
|
> Александр Ривилис
Цитата:
1.Анализ свойства ObjectName (примитива или примитивов в блоке) 2.Применение функции vlax-curveisPlanar(для объектов-кривых) 3.Применение метода vla-getboundingbox (с анализом maxpt minpt) |
|||
|
||||
геологоразведка, строительство Регистрация: 14.10.2003
Магадан
Сообщений: 311
|
Кстати, замечено, что не всегда trans возвращает координаты точки, иногда выдает ошибку, когда вы пытаетесь получить координаты по объекту в другом пространстве (например, (trans ptbeg en 1) или (trans ptbeg en 0), не помню точно).
|
|||