Создание вектора путем передачи направления и величины в Ruby - PullRequest
1 голос
/ 30 января 2012

Я пытаюсь использовать векторный класс Руби в игре, над которой я работаю, но я хотел бы иметь возможность создавать векторы, указывая направление и величину вектора, а не положение конечной точки. Единственный известный мне способ создания вектора - написать что-то вроде Vector[x, y], но это не совсем то, что я пытаюсь сделать.

Кто-нибудь знает простой способ инициализации вектора с направлением и величиной?

1 Ответ

1 голос
/ 30 января 2012

Правильно, я почистил математику и понял, что следующие работы просто отлично.

heading = Vector[Math.cos(@direction)*@speed, Math.sin(@direction)*@speed]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...