Нужен лисп, поднимающий отрезок на заданную высоту
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Нужен лисп, поднимающий отрезок на заданную высоту

Нужен лисп, поднимающий отрезок на заданную высоту

Ответ
Поиск в этой теме
Непрочитано 02.07.2010, 15:48 #1
Нужен лисп, поднимающий отрезок на заданную высоту
ВоваН
 
Дороги, Конструкции, Тоннели
 
Сочи
Регистрация: 20.05.2004
Сообщений: 102

Нужен лисп, поднимающий отрезок на заданную высоту.

Имеется: горизонтали, лежащие на плоскости с координатой Z=0 и подписанная высота (как на рисунке)

Надо: взять координату из однострочного текста и подставить ее в: Начало Z и Конец Z.

Заранее спасибо.

Миниатюры
Нажмите на изображение для увеличения
Название: Горизонтали.jpg
Просмотров: 80
Размер:	54.0 Кб
ID:	41727  


Последний раз редактировалось ВоваН, 07.07.2010 в 14:28.
Просмотров: 1690
 
Непрочитано 02.07.2010, 16:08
#2
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Вот так пойдет?:
Код:
[Выделить все]
(defun c:ZLINE (/ num gl_lin)
  (setq	num    (atof
		 (cdr (assoc 1 (entget (car (entsel "\Select text:")))))
	       ) ;_ end of atof
	gl_lin (entget (car (entsel "\Select line:")))
	gl_lin (entmod
		 (subst
		   (reverse (cons num (cdr (reverse (assoc 10 gl_lin)))))
		   (assoc 10 gl_lin)
		   gl_lin
		 ) ;_ end of subst
	       ) ;_ end of entmod
  ) ;_ end of setq
  (entmod
    (subst (reverse (cons num (cdr (reverse (assoc 11 gl_lin)))))
	   (assoc 11 gl_lin)
	   gl_lin
    ) ;_ end of subst
  ) ;_ end of entmod
  (princ)
) ;_ end of defun
Do$ вне форума  
 
Автор темы   Непрочитано 02.07.2010, 16:33
#3
ВоваН

Дороги, Конструкции, Тоннели
 
Регистрация: 20.05.2004
Сочи
Сообщений: 102
<phrase 1=


А можно чтобы по ескейпу выходила?

то есть - щелкнул цифру, щелкнул линию, щелкнул цифру, щелкнул линию,
щелкнул цифру, щелкнул линию........ ескейп (вышел).
ВоваН вне форума  
 
Непрочитано 02.07.2010, 23:11
#4
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


Можно, в акаде есть замечательная команда _multiple
Do$ вне форума  
 
Автор темы   Непрочитано 07.07.2010, 14:28
#5
ВоваН

Дороги, Конструкции, Тоннели
 
Регистрация: 20.05.2004
Сочи
Сообщений: 102
<phrase 1=


Цитата:
Сообщение от Do$ Посмотреть сообщение
Можно, в акаде есть замечательная команда _multiple
Не помогает
ВоваН вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Нужен лисп, поднимающий отрезок на заданную высоту



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен лисп (super offset) dextron3 LISP 23 25.06.2007 12:51
Нужен лисп (детектор прямоугольников) dextron3 LISP 3 25.06.2007 09:42
Нужен лисп, проставляющий высоту точек ВоваН LISP 10 05.12.2006 17:30