|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
30.11.2007, 15:34 | #1 | |
преоброзование линии в 3d Face заданной высоты
Москва
Регистрация: 20.01.2004
Сообщений: 154
|
||
Просмотров: 5880
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,852
|
Задавай thickness - не оно? Потому что "нормальный" лисп слишком сложным получится. А "ненормальный" лично мне писать неинтересно.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 22.08.2006
/dev/null
Сообщений: 91
|
вот функция (пример "ненормального" кода ) - написал когда-то, иногда пользуюсь
;;;построение на основе отрезка ВЕРТИКАЛЬНОЙ плоскости (defun line-3dface (source_line elev / t1 t2 entmk_lst) (setq t1 (cdr (assoc 10 (entget source_line))) t2 (cdr (assoc 11 (entget source_line)))) (setq entmk_lst (list (cons 0 "3DFACE") (list 10 (car t1) (cadr t1) (nth 2 t1)) (list 11 (car t2) (cadr t2) (nth 2 t2)) (list 12 (car t2) (cadr t2) (+ elev (nth 2 t2))) (list 13 (car t1) (cadr t1) (+ elev (nth 2 t1))) (cons 70 10)) ) (entmake entmk_lst) );end ;;;запуск функции (line-3dface (car (entsel)) (getdist "Высота -->> ")) |
|||
|
||||
Регистрация: 20.01.2004
Москва
Сообщений: 154
|
Цитата:
|
|||
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
Цитата:
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 29.06.2013 в 15:22. Причина: Добавлено Undo |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Следует учитывать, что программа VVA скорей всего будет быстрее на тяжелых чертежах, однако у него не прописаны метки отмены, что приводит к некоторым неудобствам. К тому же LTo3DF имеет один неприятный момент (у меня по крайней мере): сначала выводится сообщение об окончании работы, затем только рисуются 3МГрани Вставил алерт себе в программу и... наблюдаю то же самое...
|
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Цитата:
PS Undo добавил, alert заменил на princ
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание нового типа линий | Apelsinov | AutoCAD | 915 | 08.07.2022 12:36 |
Несплошные линии, X-refы и... задача | Vova | AutoCAD | 6 | 20.04.2018 16:14 |
Как сгладить 2 линии. Или как сгладить только часть линии. | Димас | AutoCAD | 3 | 14.03.2006 08:28 |
Поворот параллельно заданной линии | ondreo | AutoCAD | 2 | 20.02.2006 10:44 |
Загрузка типа линии из макроса | Кулик Алексей aka kpblc | Программирование | 4 | 24.01.2005 14:57 |