| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.01.2010, 12:18 | #1 | |
Как с помощью LISP нарисовать окно линиями?
Москва
Регистрация: 23.08.2007
Сообщений: 529
|
||
Просмотров: 6360
|
|
||||
Регистрация: 23.08.2007
Москва
Сообщений: 529
|
Цитата:
С рисованием тоже более менее понятно. А как выполнить выполнение деления полученной длинны с условием? |
|||
|
||||
смотри функции с условным выполнением: if, cond, while
и разбор самих условий: and, or, >, <, >=, <= для начала более, чем достаточно. удачи!
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
|
||||
... и математические функции +, -, /, *
А так как координаты точки выдаются в виде списка, то понадобятся еще функции car, cadr, caddr... Во вложении уроки по AutoLISP где пошагово объясняется, как писать такие простенькие программки... |
||||
|
||||
Aндрeй, В твоем случае лучше, наверное, будет использовать связку GETPOINT+ GETCORNER
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 07.10.2009
Сообщений: 107
|
Я таку прогу писал несколько лет назад. Там много типов переплётов (около 10). Есть возможность указания ширины перплётов.
Потом сделал "автоокно", где можно было указывать количество одинаковых ячеек переплётов по ширине/высоте. Соотношение размеров переплётов задавалось в lisp-коде. |
|||
|
||||
Регистрация: 23.08.2007
Москва
Сообщений: 529
|
detrah А как прикрутить диалоговые окна?
Рyslan Так там не только пополам... Делить надо... И округлять! С FIX вроде все получается! VVA GETCORNER - то что нужно! А зачем используется (initget 1)? Do$ Спасибо за мурзилку! Все коротко, понятно да еще с элементами повторения! В общем, всем спасибо за поддержку! Последний раз редактировалось Aндрeй, 23.01.2010 в 21:38. |
|||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
Только что написал в соседней очень похожей теме, повторюсь.
Вспомнил знаменитую тему "Научите лиспу на примере (или как kpblc, VVA и компания пытаются обучить чайника лиспу)" >Андрей внимательно прочитайте, думаю многое проясниться http://forum.dwg.ru/showthread.php?t=22894
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
2 ввода + ДГК + ИБП, как всё увязатьс помощью АВР | Mr.Andersen | Инженерные сети | 32 | 13.10.2009 17:51 |
Как нарисовать с помощью SW кнопки, индикацию (светодиоды), экранчик? | Оленька | SolidWorks | 6 | 04.10.2009 10:00 |
Как можно из LISP запросить у юзера выделить произвольные элементы и затем вызвать аналог WMFOUT для сохранения их в изображении? | lexluther | LISP | 4 | 12.08.2009 11:44 |
Юмор 2007 | Огурец | Разное | 1172 | 29.12.2007 11:16 |
Как вызвать окно AutoStack Properties в Mtext | Sel | AutoCAD | 3 | 22.11.2005 17:26 |