Вниз  Геометрия в коде
- 9.02.2013 / 13:59
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
Какая формула движения тела по кругу?Например,чтоб точка двигалась по одной траектории.

Изменено boNNdaR (9.02 / 14:00) (всего 1 раз)
- 9.02.2013 / 14:02
ckrocket
  Пользователь

ckrocket 
Сейчас: Offline
посмотри здесь была формула и для 2д.
а вообще уже был такой вопрос
- 9.02.2013 / 14:04
Freddy
  Пользователь

Freddy 
Сейчас: Offline
boNNdaR, уравнение окружности: x^2 + y^2 = R^2, где R - радиус окружности.
- 9.02.2013 / 15:43
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Freddy, нет. Это уравнение и движение немного разное.
- 9.02.2013 / 15:56
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
X = cos a * R
Y = sin a * R
Я так делал, тригонометрически. Может, не оптимально, но работает
- 9.02.2013 / 16:59
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
boNNdaR, смотря что тебе надо определить по этой формуле. Если скорость: v=(2pR)/T
p-3.14 , Т - период. Это траектория движения - круг. А если это вращение вокруг совей оси, тогда другой вопрос

Изменено Dinisimys (9.02 / 17:01) (всего 1 раз)
- 9.02.2013 / 17:07
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
Нужно чтоб нарисованая точка крутилась по кругу.
- 9.02.2013 / 17:21
ckrocket
  Пользователь

ckrocket 
Сейчас: Offline
boNNdaR (09.02.2013/17:07)
Нужно чтоб нарисованая точка крутилась по кругу.
Ссылку я уже дал.
Пролистать до темы вращения и гоянуть формулу еще никому не срставляло труда ;)
- 4.03.2013 / 18:50
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
Как реализовать столкновения? Не по координатам (те без монстрообразных if'ов) нужно фиксирывать только сам факт столкновения
- 4.03.2013 / 22:32
dzanis
  Пользователь

dzanis 
Сейчас: Offline
Maxxxl123, Вот без монстрообразных if-ов :)
  1. public boolean checkCollisions(int x1,int y1,int w1,int h1,int x2,int y2,int w2,int h2)
  2.         {
  3.           return (x1+w1>x2&&x1<x2+w2&&y1+h1>y2&&y1<y2+h2);
  4.         }

Наверх  Всего сообщений: 86
Фильтровать сообщения
Поиск по теме
Файлы топика (5)