|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
(command "_ucs" "_new" "_zaxis
Проектировщик
Москва
Регистрация: 19.10.2006
Сообщений: 37
|
||
Просмотров: 3755
|
|
||||
Проектировщик Регистрация: 19.10.2006
Москва
Сообщений: 37
|
Спасибо Krieger, так работает, (хотя, причем тут привязки) но возникает другой вопрос :
(setq C1 (getvar "Osmode")) (setvar "Osmode" 0) (command) (repeat 4 (command "_line" '(0 0) '(0 100) "") (command "_ucs" "_new" "_zaxis" '(0 100) '(0 -1 0)) ) (setvar "Osmode" C1) Казалось бы, в цикле только константы, новая система координат рисуется относительно текущей. Перенос в точку (0 100) и поворот по оси X все время в одну сторону . Результат должен быть - квадрат в плоскости YZ. А вот и нифига. Какие-то ступеньки. Почему, не понимаю. |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Код:
Цитата:
Если надо поворачивать, лови такой код: Код:
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Проектировщик Регистрация: 19.10.2006
Москва
Сообщений: 37
|
Уважаемые Krieger & kpblc !
Не хотел я засорять форум приписками что, дескать, не надо предлагать другие способы рисования квадратов. Я же не объяснил почему именно ТАК мне надо. Но все равно большое спасибо. Щас посмотрю новый крюгеровский вариант, и еще буду спрашивать. Замучаю нафик... PS Варианты kpblc'а тоже рассмотрю, обещаю ![]() |
|||
![]() |
|
||||
Проектировщик Регистрация: 19.10.2006
Москва
Сообщений: 37
|
Крюгеровский вариант работает. Спасибо.
Обнаружил что для моей задачи подходит не "zaxis" а "3point". У "zaxis" аказца какая-то своя логика направления осей X и Y Иногда возникает неопределеность.(для меня, темного) "3point" - все четко и ясно. -Код: -Points are coincident -т.е. совпадающие точки. Первая точка 0,0, а вторая из-за привязок -привязывается к началу твоего отрезка т.е. тоже 0,0. Если-б небыло -отрезка то было бы нормально все. Все равно не понял. Мой мозжечок усох наверно. Я же абсолютные координаты задаю. |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
Проектировщик Регистрация: 19.10.2006
Москва
Сообщений: 37
|
Цитата:
![]() ![]() ![]() Хорошо что не тов. kpblс не затронул таким образом. О меня убил бы наверное. ![]() ![]() ![]() Про барабан. Спасибо. Теперь ясно. Буду считать эту особенность "..ну нешмогла я, не шмогла.." |
|||
![]() |