|
3D-программирование Вопросы, касающиеся программирования 3D мира |
08.09.2007, 01:04
|
#1
|
Разработчик
Регистрация: 23.08.2006
Сообщений: 586
Написано 6 полезных сообщений (для 7 пользователей)
|
Как это организовать?
В общем одна шняга крутится по кругу. относительно центра. Крутится она при нажатию на клавишу.
для примера, выложу флэш анимацию.
__________________
Никто не запомнит тебя за твои мысли...
|
(Offline)
|
|
08.09.2007, 01:11
|
#2
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Re: Как это организовать?
А в чем проблема?
Координаты центра шняги считаешь как x=cos(A)*radius y=sin(A)*radius
raduis-радиус круга.
A=A+че-нибудь - всталяешь в цикл.
Угол наклона шняги = касательная к данной точке круга, т.е. препендикулярнен твоему углу A.
Вобщем это физика простая, дольше объяснять
|
(Offline)
|
|
08.09.2007, 01:13
|
#3
|
Разработчик
Регистрация: 23.08.2006
Сообщений: 586
Написано 6 полезных сообщений (для 7 пользователей)
|
Re: Как это организовать?
гы. Физика 3. Нифига не понял. Загрузился =)
__________________
Никто не запомнит тебя за твои мысли...
|
(Offline)
|
|
08.09.2007, 01:15
|
#4
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
если тебе надо поворачивать через скорость, то че-нибудь (которое к A добавляется) равно 2*(Pi)/V или 2(Pi)/w (v-реальная скорость, w-угловая скорость)
Короче, если подождешь до завтра, накатаю пример и выложу - посмотришь.
|
(Offline)
|
|
08.09.2007, 15:40
|
#5
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Re: Как это организовать?
шняга= ЛоадМеш(шняга.здс)
пивот=КреатеПивот()
МовеЕнтиту шняга,0,0,радиус
ПойнтЕнтиту шняга,пивот,0
ЕнтитуПарент шняга,пивот
....
ф цикле:
ТурнЕнтиту шняга,0,спид_вращения,0
__________________
|
(Offline)
|
|
08.09.2007, 18:03
|
#6
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Re: Как это организовать?
это если в 3d, а я в общем случае описал. (В примере было вроде 2d)
|
(Offline)
|
|
09.09.2007, 01:29
|
#7
|
Нуждающийся
Регистрация: 23.02.2007
Сообщений: 98
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Как это организовать?
как вариант полный зеленый круг с маской прозрачности которая оставляет необходимую форму
|
(Offline)
|
|
09.09.2007, 02:39
|
#8
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: Как это организовать?
Сообщение от Michael
это если в 3d, а я в общем случае описал. (В примере было вроде 2d)
|
в принципе, концепция представления 2д, как 3д в соответствующей проекции - весьма удобна и быстра
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
09.09.2007, 22:03
|
#9
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Re: Как это организовать?
2 maqpro Раздаёшь спс'ки налево и направо
|
(Offline)
|
|
09.09.2007, 22:07
|
#10
|
Разработчик
Регистрация: 23.08.2006
Сообщений: 586
Написано 6 полезных сообщений (для 7 пользователей)
|
Re: Как это организовать?
Сообщение от Michael
2 maqpro Раздаёшь спс'ки налево и направо
|
Это всеголиш то, что могу я сделать для вас. Это только циферка. В общем спасибо за внимание.
__________________
Никто не запомнит тебя за твои мысли...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:01.
|