Re: LISP. Определение координат точки, и простановка на плане

> VVA
Ваши мощные программы по идее требуют отдельной темы.:)

Re: LISP. Определение координат точки, и простановка на плане

> Владимир Громов
Наверное так, а то как-то не вяжится с простановкой точек на плане :)

Re: LISP. Определение координат точки, и простановка на плане

А можно в полярных координатах сделать то же самое?

Re: LISP. Определение координат точки, и простановка на плане

Можно, а записывать как?
120<45 (120 единиц под углом 45 градусов)
120<45d14'56" (градусы минуты секунды)

Re: LISP. Определение координат точки, и простановка на плане

120<45d14'56" (градусы минуты секунды)

Именно так, а еще можно чтобы программа проставила номера точек на чертеже, и в выходном файле была запись такого вида

№ точки   X  Y  Z

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

Re: LISP. Определение координат точки, и простановка на плане

Вот дубина, не

X  Y  Z

а № точки расст. угол (град, мин, сек)

Re: LISP. Определение координат точки, и простановка на плане

> kukuikar
Эта тема для команды не подходит.
Вы с Натальей похоже работаете в одной области.
Пока что для X,Y,Z на проверку опубликовал здесь
https://www.caduser.ru/forum/topic39234.html

Re: LISP. Определение координат точки, и простановка на плане

> Олег(jr.)
Пишет: ошибка: неверный тип аргумента: VLA-OBJECT nil
Чиркните плиз мануальчик - чего как выбирать.

Re: LISP. Определение координат точки, и простановка на плане

Вопрос такой: Можно сделать прогу, чтобы в пользовательской СК проставляла координаты точки с выноской

Re: LISP. Определение координат точки, и простановка на плане

> Константин
Простановка координат

Re: LISP. Определение координат точки, и простановка на плане

Скажите куда этот код вставлять, а то я ни разу ими не пользовался, а очень хочется.

Re: LISP. Определение координат точки, и простановка на плане

> VVA
А можно,чтобы программа  coorn записывала координаты в файл не в мм, а в метрах

Re: LISP. Определение координат точки, и простановка на плане

> wdw
Найти эту строчку

(setq ptLst (mapcar '(lambda(x)(mapcar 'rtos x)) ptlst))

Заменить этой

(setq ptLst (mapcar '(lambda(x)(mapcar 'rtos (mapcar '(lambda(y)(* y 0.001)) x))) ptlst))

Re: LISP. Определение координат точки, и простановка на плане

> VVA
Огромное спасибо!
А то я всё вручную переделывал

Re: LISP. Определение координат точки, и простановка на плане

> Владимир Громов
Вернёмся к истокам этого вопроса.
Скопировал самую первую, сохранил как KOORD.LSP, запустил получил ответ
(> .
Проверил ещё раз скопировал всё.
Автокад 2006.
Те что последнии, они записывают в файл, а мне нужно значение на плане и только.
Что у меня ни так с первой программой.

Re: LISP. Определение координат точки, и простановка на плане

> Valery Brelovsky
(>. - это мне непонятно. Если бы было
(_> - то это означало бы, что не хватает одной закрывающей скобки.

Re: LISP. Определение координат точки, и простановка на плане

> Valery Brelovsky
На плане можно здесь посмотреть
https://www.caduser.ru/forum/topic16796.html

Re: LISP. Определение координат точки, и простановка на плане

> Владимир Громов
Извиняюсь с утра торопился, значок именно такой (_>

Re: LISP. Определение координат точки, и простановка на плане

> Владимир Громов
Ещё раз извиняюсь, нашёл. В макросе не хватало скобки а не в программе.