Углы
как посчитать разность углов?
для ясности: как например подсчитывают значение DeltaYaw? |
Re: Углы
либо я туплю?..
А в чём проблема? 1) привести оба угла в единый формат [0..359] (см. в полезных ф-циях) 2) вычесть значения |
Re: Углы
а как привести в формат -180..179.99(9)?
P.S> нет, туплю Я. |
Re: Углы
период 360 градусов - 2*p
у нас есть угл X который выглядит вида 2*p*n + L где n ето целое, а L то что нам надо найти n = int(X / (2*p)) из етого L = X - 2*p*(int(X/(2*p))) или L = X - 360*(int(X / 360)) :) ну примерно так :-) |
Re: Углы
jimon
Я не понял, что ты написал) HolyDel Прибавляй или вычитай 360 градусов (2 пи) пока не получишь значение, которое лежит в пределах заданного интервала. |
Re: Углы
2jimon:
Я не понял, что ты написал( 2alcoSHoLiK: нерационально 2HolyDel: гврю ж - в полезных функциях: http://www.boolean.name/showthread.php?t=1545 |
Re: Углы
Но быстро ж.
|
Re: Углы
Не аргумент) Не бстрее других методов
|
Re: Углы
ну я же сказал что любой угл ето 360*n + X
n ето целое число :) а X ето угл в границах от 0 до 360 |
Re: Углы
всем спс, но ето все не совсем то что мне нужно, для ясности:
359 - 1 =358, а мну нада -2. 1 - 359 = -358, а мну нада 2. исчо для ясности, необходимо для планого поворота объекта ( не в блитз). |
Re: Углы
358 - 360 = -2
360 - 358 = 2 :) |
Re: Углы
Цитата:
Я не понял, что ты хотел показать написанным. Вверху ж было объяснено, как делать. Даже jimon вон уже толково объяснил) |
Часовой пояс GMT +4, время: 22:09. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot