Форум программистов, компьютерный форум, киберфорум
Наши страницы
AutoLISP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
drealizmo
0 / 0 / 1
Регистрация: 09.11.2014
Сообщений: 10
1

AutoLisp относительные координаты

06.12.2015, 13:41. Просмотров 1162. Ответов 5
Метки нет (Все метки)

Всем привет!

Есть команда (command "pline" A "@10<45" "@10<0" "@-10<45" "")
Она отлично работает при использовании константных значений в записи координат. Подскажите, каким образом возможно вместо констант задать переменные.

Спасибо.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2015, 13:41
Ответы с готовыми решениями:

AutoLisp - Не вводятся координаты
Помогите разобраться, после того как базовая точка задается, появляется...

Запуск AutoLISP
Как запустить AutoLISP в AutoCad&quot;e. Я выбираю Сервис=Приложения=... и в...

Программа в AutoLISP
Известна длинна окружности. Найти площадь круга, ограниченного этой окружностью.

Программа в AUTOLISP
Здравствуйте,не могли бы вы мне помочь вот с таким заданием для AutoLisp ...

Рисование кругов AutoLisp
помогите пожалуйста сделать задание (Autocad через лисп ) Нарисовать несколько...

5
VH
423 / 252 / 22
Регистрация: 23.11.2010
Сообщений: 278
06.12.2015, 14:23 2
Например, посредством функции (polar).
0
drealizmo
0 / 0 / 1
Регистрация: 09.11.2014
Сообщений: 10
06.12.2015, 14:40  [ТС] 3
И для построения каждой линии вызывать отдельную команду pline?
0
vlisp
500 / 474 / 111
Регистрация: 10.08.2015
Сообщений: 1,661
Завершенные тесты: 1
06.12.2015, 14:51 4
Лучший ответ Сообщение было отмечено drealizmo как решение

Решение

Можно так:
Lisp
1
2
3
4
5
6
7
8
(setq A '(0 0) B 10 C 60)
(command "_.pline"
          A
          (strcat "@"  (itoa B) "<" (itoa C))
          (strcat "@"  (itoa B) "<" "0")
          (strcat "@-" (itoa B) "<" (itoa C))
          "_c"
)
1
drealizmo
0 / 0 / 1
Регистрация: 09.11.2014
Сообщений: 10
06.12.2015, 15:04  [ТС] 5
Спасибо :-) объединение строк и приведение типов помогло.
0
VH
423 / 252 / 22
Регистрация: 23.11.2010
Сообщений: 278
06.12.2015, 20:58 6
Попробуйте
Lisp
1
2
3
(command "_pline" A)
(command "@10<45" "@10<0")
(command "@-10<45" "")
0
06.12.2015, 20:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2015, 20:58

Заливка цветом в AutoLisp
Доброго времени суток! Не подскажете, можно ли в автолиспе сделать заливку...

Autolisp. Построении дуги
Пробовал сам, искал, но не выходит. Только начал изучать и тут уже такое...

Движение фигуры в AutoLisp
помогите пожалуйста, как заставить фигуру двигаться??


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru