![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
Как определить сторону куба?!
1.Есть отрендереный куб в 3д пакете(поворот на одну грань по горизонтали и вертикали). 2.Он вращается только в 4-х направлениях. 3. нужно точно определять лицевую сторону куба при разных комбинациях поворотов. Помогите пжл. |
|
|||||
|
если есть координаты всех вершин, то находишь среднее алгебраическое по
z для каждой грани. Потом сортируешь результаты и получаешь... |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
понимаете кактут сделано, отрендероно 20 картинок-это 1/4 поворота куба, для полного вращения надо проиграть их 4 раза, так и по вертикали, в зависимости от нажатой клавиши, я подменяю клип для горизонтального и вертикально вращения, визуально-то что и хотелось, но когда начал определять стороны посредством количества вертикального и горизонтального вращения,вижу че-то не то....
|
|
|||||
|
почему бы не сделать куб скриптом?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
![]() |
|
|||||
|
как вариант, берем, обозначаем каждую вершину как-нибудь, скажем от 1 до 6, берешь кубик (обыкновенный настольный) и смотришь, какие повороты могут быть (переходы от чего к чему, например от 1 к 6, от 6 к 3 и т.п.) а потом это все программишь... т.е. получатся проходы - 1-5-3-6, 1-2-3-4 и 2-5-4-6.. а дальше как хочешь - можно тупо if'ами все сделать, можно построить дерево и по нему путешествовать - в общем на что фантазия способна.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:10. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|