как построить стенку между двумя координатами?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

как построить стенку между двумя координатами?

Сообщение Dragon rideR 21 фев 2013, 19:22

Подскажите, есть террейн и 2 координаты на ней. Нужно поставить куб/стенку между двумя этими точками.
Нет добра и зла, все в этом мире относительно...
Аватара пользователя
Dragon rideR
UNITрон
 
Сообщения: 340
Зарегистрирован: 19 авг 2012, 14:26

Re: как построить стенку между двумя координатами?

Сообщение Paul Siberdt 21 фев 2013, 19:36

Если надо ставить стенку из кубика 1x1x1:
- считайте расстояние между точками А и В
- получите кватернион поворота одной из горизонтальных осей (скажем, Z) к вектору В-А
- масштабируйте куб вдоль этой оси на длину вектора АВ
- ставьте куб посередине между точками
- поворачивайте его на найденный кватернион.
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: как построить стенку между двумя координатами?

Сообщение Dragon rideR 21 фев 2013, 19:44

По 2 пункту, не подскажешь как этот кватерион получить?
Нет добра и зла, все в этом мире относительно...
Аватара пользователя
Dragon rideR
UNITрон
 
Сообщения: 340
Зарегистрирован: 19 авг 2012, 14:26

Re: как построить стенку между двумя координатами?

Сообщение Paul Siberdt 21 фев 2013, 21:41

Смотрите справку по Quaternion.FromToRotation
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 26