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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Орифметические действия с координатами

Орифметические действия с координатами

Ответ
Поиск в этой теме
Непрочитано 11.04.2014, 10:33 #1
Орифметические действия с координатами
kpectoff
 
Регистрация: 06.03.2013
Сообщений: 34

Добрый день коллеги. Только недавно начал осваивать лисп и сталкнулся вроде бы с простой проблемой, но никак не могу решить её. Поиск по интернету и по форуму результатов не принёс. Проблема в следующем:
Есть координаты точки (назовем её p1) в виде (хх.хх yy.yy 0.0) необходимо построить полилинию влево или вправо от этой точки на коэффициент, который зависит от высоты текста (назовем его n), базовая длина участка составляет l. Необходимо получить точку p2 с координатами вида ((n*l)+xx.xx yy.yy 0.0).
Подскажите пожалуйста, как это описать по средствам лисп.
Просмотров: 2481
 
Непрочитано 11.04.2014, 10:52
#2
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Ну наверно так и писать ((+ (* n 1)) хх).хх уу.уу 0.0).
__________________
Из честолюбия или чувства долга не может родиться ни чего ценного. А. Эйнштейн
Jonas вне форума  
 
Непрочитано 11.04.2014, 10:54
1 | #3
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Код:
[Выделить все]
(lambda (pt) (cons (+ (* n l) (car pt)) (cdr pt)))
применив эту функцию к точке получите необходимое преобразование (подразумевается что n и l уже описанны)
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 11.04.2014, 11:38
#4
kpectoff


 
Регистрация: 06.03.2013
Сообщений: 34


Цитата:
Сообщение от Дима_ Посмотреть сообщение
Код:
[Выделить все]
(lambda (pt) (cons (+ (* n l) (car pt)) (cdr pt)))
применив эту функцию к точке получите необходимое преобразование (подразумевается что n и l уже описанны)
Спасибо большое за помощь!
kpectoff вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Орифметические действия с координатами



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт .ХYZ файла (точки) с географическими координатами в Civil 3D Nikels Вертикальные решения на базе AutoCAD 1 18.02.2011 14:50
Как привести координаты листа в соответствие с координатами модели? n0str0m0 AutoCAD 18 08.07.2010 16:17
Каков срок действия серии? Ale$ka Поиск литературы, чертежей, моделей и прочих материалов 4 05.02.2010 06:21
Помогите разобраться с ПСК (вставка с исходными координатами)) Igor' Kulikov AutoCAD 13 07.11.2008 09:24
действия над координатами Unreal_2007 Программирование 6 06.02.2007 08:26