![]() |
matimatika=)
izvesen x,y pervoi tochki
radius(napravlenie) i dlina do vtaroi tochki kak uznat raspolozhenie vtoroi tochki? |
как насчет воспользоваться трудами пифагора?
а*а = B*b + C*c |
cho cho?????????????????????
|
ммм ... ну как тебе объяснить есть вектор от точки а до точки б (это называеться вектор а не радиус) тебе нужно посчитать координаты точки б, так возьми точку а, построй прямоугольный треугольник, расчитай через теорему пифагора дистанцию и сложи с точкой а, получишь точку б
|
хотя тут пифагор не нужен, можно просто прибавить сразу после вычисления ширины и высоты.
|
mde necho neponel=)karoch proshe delaetsja tak
x=cos(radius)*rastojanie y=sin(radius)*rastojanie ja eto so vremjon qbasica vspomnil=) a vot vtoroi vapros=) izvesni 2 tochki kak uznat pod kakim vektorom smotrit odna nadruguju (esli odna nacelina nadruguju) |
ты имеешь введу тебе нужен угол под которым одна точка находиться относительно другой?
если да то Код:
trace( (Math.atan2 (this.p0._y - _root.p1._y, this.p0._x - _root.p1._x)*180)/Math.PI)если нет то задай вопрос конкретней чтобы было понятно чего же тебе нужно |
1)Если известны расстояние и угол:
x_new=R*Math.cos(alpha)+x; y_new=R*Math.sin(alpha)+y; где: (x,y) - координаты известной точки; R - расстояние до неизвестной точки; alpha - угол, определяющий направление к неизвестной точке. Подразумевается, что это угол между координатной осью X и отрезком, соединяющим две твоих точки. Как замерять угол: увеличение угла - это движение по часовой стрелке. 2)Если известен радиус-вектор: x_new=а+x; y_new=b+y; где: (a,b) - радиус-вектор (точка, определяющая длину и направление) |
Ой, малость припоздал с ответом... :p
|
Цитата:
x=x2-x1; y=y2-y1; - направление от (x1,y1) к (x2,y2) или x=x1-x2; y=y1-y2; - направление от (x2,y2) к (x1,y1) |
| Часовой пояс GMT +4, время: 02:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.