Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Позиция точки относительно родителя 
:(
    Опции темы
neoks
Дата 30.10.2013, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 425
Регистрация: 5.7.2010

Репутация: нет
Всего: 1



Всем привет, столкнулся с одной маленькой но сложной делемой, есть обьект у которого известно позиция и угол врашения.
На этом объекте нужно прикрепить другой обьект но уже немного сдвинуть по оси X и Y, задачка простая кажется но до сих пор я не смог ее решить)) 

Код

function ToAngle(x,y,x2,y2){
    return Math.atan2(y2 - y,x2 - x);
}

function OffsetPoint(x,y,x2,y2,angle){
    var a = ToAngle(x,y,x+x2,y+y2);
    return [
        x - x2 * Math.cos(angle),
        y - y2 * Math.sin(angle)
    ];
}

var object = {
    x: 50,
    y: 50,
    angle: Math.PI
}

var point = OffsetPoint(
    object.x,
    object.y,
    100,       //сдвинуть точку относительно оси X
    100,       //сдвинуть точку относительно оси Y
    object.angle
)

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0612 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.