![]()
KINGGOLDrus
![]() ![]() offline
Опыт:
2,941Активность: |
Помогите с формулой
Здравствуйте. Пожалуйста, помогите мне разобраться кое-с-чем.
DEAD URL Как найти длину отрезка OA или Koradius? Заранее спасибо! |
![]() |
#1
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DemoN2099
annihilator
![]() ![]() offline
Опыт:
4,418Активность: |
1-ый способ. Если известны координаты точки А, то вычисляется легко через теорему Пифагора. 2-ой способ. Заставить вычислять программу. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
KINGGOLDrus
![]() ![]() offline
Опыт:
2,941Активность: |
Координаты точки A неизвестны.
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DemoN2099
annihilator
![]() ![]() offline
Опыт:
4,418Активность: |
Дай формулу построения твоего эллипса. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
KINGGOLDrus
![]() ![]() offline
Опыт:
2,941Активность: |
X=cos(rad(A))*R1*cos(rad(rot))+sin(rad(A))*R2*sin(rad(rot))
Y=-cos(rad(A))*R1*sin(rad(rot))+sin(rad(A))*R2*cos(rad(rot)) A - угол(0-360) |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
H_A_PK
Тёмные времена
![]() ![]() offline
Опыт:
665Активность: |
X=cos(rad(90-atan2))*R1*cos(rad(rot))+sin(rad(90-atan2))*R2*sin(rad(rot))
Y=-cos(rad(90-atan2))*R1*sin(rad(rot))+sin(rad(90-atan2))*R2*cos(rad(rot)) (x^2 + y^2)^0.5 = Koradius ну талько до этого мой мозг доходит, хм, надо будет почитать про эллипсы |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
KINGGOLDrus
![]() ![]() offline
Опыт:
2,941Активность: |
Не. Эта формула не подходит.
--- Нашёл немного неточную формулу. Работает, если R1>=R2. Koradius=R1-(R1-R2)*|sin(atan-rot)|^0.1 (Вместо 0.1 должно стоять бесконечно малое по модулю ненулевое число) --- Хотя... надо ещё несколько проверок сделать... --- Спасибо всем, кто пытался помочь мне. =) Тему можно закрывать. Отредактировано michel2006, 31.08.2011 в 00:26. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|