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

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

биссектриса угла

Ответ
Поиск в этой теме
Непрочитано 27.06.2007, 10:51 #1
биссектриса угла
pele
 
ташкент
Регистрация: 19.06.2007
Сообщений: 3

Как в lispe начертить биссектрису прямого угла длиной 50 мм, координаты вершины угла я знаю. Может как то полярные координаты в lispe используются, как?
Просмотров: 3358
 
Непрочитано 27.06.2007, 11:20
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


polar?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.06.2007, 21:36
1 | #3
fixo

Lisp/VBA/VB.NET Hobbyist
 
Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367


Можешь попробовать такой вариант:

Код:
[Выделить все]
            ; written by  Uhden, John 
            (defun @delta (a1 a2)
            (cond
            ((> a1 (+ a2 pi))
            (- (+ a2 pi pi) a1)
            )
            ((> a2 (+ a1 pi))
            (- a2 a1 pi pi)
            )
            ((- a2 a1))
            )
            )

            
            (defun @bisectp (P0 P1 P2 D / a1 ang)
            (setq a1 (angle P0 P1)
            ang (* 0.5 (@delta a1 (angle P0 P2)))
            )
            (polar P0 (+ a1 ang)(/ D (sin ang)))
            )
~'J'~
fixo вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > биссектриса угла