Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Есть ли способ указывать относительные координаты в командах рисования?

LISP. Есть ли способ указывать относительные координаты в командах рисования?

Ответ
Поиск в этой теме
Непрочитано 26.10.2013, 23:06 #1
LISP. Есть ли способ указывать относительные координаты в командах рисования?
Скандербег
 
Регистрация: 26.10.2013
Сообщений: 10

Известно, что при рисовании в автокаде относительные координаты от последней введенной точки можно указывать с помощью символа @. А можно ли как-то такое делать в AutoLISP'е?
К примеру, так:
Код:
[Выделить все]
 (command "_pline" p2 @(list 0 15) "")
В таком виде то команда не выводит ничего (возвращает nil).
Просмотров: 1782
 
Непрочитано 27.10.2013, 00:51
#2
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


(command "_pline" p2 (polar p2 0 15) "")
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 27.10.2013, 20:13
#3
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Код:
[Выделить все]
(command "_pline" "_non" p2 "_non" (mapcar '+ p2 (list 0 15 0) "")
PS Обрати внимание на выделенное красным. Далее - поиск по "привязка грабли №1"
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 29.10.2013 в 18:47.
VVA вне форума  
 
Непрочитано 29.10.2013, 15:15
#4
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


или можно перевести координаты из списков в строки
Код:
[Выделить все]
 
(command "_line" "1,1" "@5,6" "")
Эдуард вне форума  
 
Непрочитано 29.10.2013, 19:27
#5
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Эдуард, а привязку всё-равно нужно отключить...

Код:
[Выделить все]
 (command "_line" "_none" "1,1" "_none" "@5,6" "")
Александр Ривилис вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Есть ли способ указывать относительные координаты в командах рисования?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Линии электрических соединений Shoorup Программирование 23 07.02.2015 15:13