Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 09.12.2007, 18:25   #1
GomZik
Нуждающийся
 
Регистрация: 19.07.2007
Сообщений: 85
Написано 3 полезных сообщений
(для 3 пользователей)
Движение тела по траектории, что задана формулой

Новая проблема значит есть шарик и наклон переходящий в горизонтальную поверхность... Как только шарик отрывается от поверхности, его траектория должна стать похожа на полупораболу... Я пробывал задовать координату y в зависимости от x но у меня ничё не получилось и я понял - без времени не обойтись... внимание вопрос: как считать время начиная от момента отрывания от поверхности...
(Offline)
 
Ответить с цитированием
Старый 09.12.2007, 18:44   #2
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Re: Движение тела по траектории, что задана формулой

нарисуй картинку в пэйнте, а то чтото вообще не понятно, что ты хотишь..
(Offline)
 
Ответить с цитированием
Старый 09.12.2007, 19:41   #3
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Движение тела по траектории, что задана формулой

Время нужно только при параметризации кривой. В момент отрывания от поверхности t = 0. Каждый кадр t = t + шаг_времени. Для этого надо представить координаты как функции x(t) и y(t).
Почему не работает просто y = y(x)?
(Offline)
 
Ответить с цитированием
Старый 10.12.2007, 12:54   #4
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Re: Движение тела по траектории, что задана формулой

Со временем возможно совсем запутаешся. Оттолкнись от скоростей vz и vy.
Похожая тема:
http://blitz.pp.ru/forum/showthread....&threadid=2996
(Offline)
 
Ответить с цитированием
Старый 10.12.2007, 15:03   #5
jimon
 
Сообщений: n/a
Re: Движение тела по траектории, что задана формулой

эх

global ux#,uy#,basex#,basey#,g#

...
создадим камеру, обьект blabla и тд
...

g = -10.0

function x(time#)
return time * ux + basex
end function

function y(time#)
return time * uy + basey + (g * time * time) / 2
end function

while not keyhit(1)
time# = float(millisecs()) / 1000.0

pos_x# = x(time)
pos_y# = y(time)

positionentity blabla,x,y,0

renderworld
flip

wend
и где народ в 8-9 классе школы был ?
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Статические тела в PhysX -=Jack=- Физика 8 26.03.2010 00:23
Движение по рельсам kiber 3D-программирование 12 14.08.2009 21:07
движение частиц по сложной траектории mauNgerS 3D-программирование 20 26.06.2009 15:03
движение в точку alligator 3D-программирование 4 20.11.2007 14:59
Создание мидлета для любого тела (midp2.0) carmageddonist JAVA Micro Edition 1 20.04.2007 11:06


Часовой пояс GMT +4, время: 07:00.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com