Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.08.2005, 16:10
kost@ вне форума Посмотреть профиль Отправить личное сообщение для kost@ Посетить домашнюю страницу kost@ Найти все сообщения от kost@
  № 271  
Ответить с цитированием
kost@
[+ 1.7 - 04.02.2006]
 
Аватар для kost@

Регистрация: Jul 2005
Адрес: ПТЗ
Сообщений: 313
Отправить сообщение для kost@ с помощью ICQ
Цитата:
Сообщение от TERRORist
есть угол падения(фиол) и отражения(синий)
Высчитываешь вектор нормали при столкновении шарика и поверхности? Если да, то как?

Старый 20.08.2005, 16:48
F_Flash вне форума Посмотреть профиль Отправить личное сообщение для F_Flash Найти все сообщения от F_Flash
  № 272  
Ответить с цитированием
F_Flash
 
Аватар для F_Flash

Регистрация: Feb 2002
Сообщений: 358
Отправить сообщение для F_Flash с помощью ICQ
Цитата:
Сообщение от kost@
Высчитываешь вектор нормали при столкновении шарика и поверхности? Если да, то как?
Отрезок.

c1 и c2 точки отрезок между которыми создает плоскоть.

Нормаль к этой плоскости будет такая.
v1x=c2._x-c1._x;
v1y=c2._y-c1._y;
vNormalx=v1y;
vNormaly=-v1x;


Окружность.


Нормаль будет

nx=px-circlex;
ny=py-circley;

где px,py точка соприкосноверия. circle x,circle y ендр окружности.

Кривая.

- Высчитывается касательная через приозводную . dx/dy
- Через нее вычисляешь перпендикуляр, пример примеден на отрезке.


Естесвенно векоры нормали желательно приводить к единичному виду.

Normalise()

Я это уже описывал раншье....

Старый 20.08.2005, 18:05
TERRORist вне форума Посмотреть профиль Отправить личное сообщение для TERRORist Найти все сообщения от TERRORist
  № 273  
Ответить с цитированием
TERRORist
 
Аватар для TERRORist

блогер
Регистрация: Jun 2005
Адрес: RU
Сообщений: 1,540
Записей в блоге: 12
риспехт!

Старый 20.08.2005, 18:59
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 274  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
повторяю свой вопрос:


как я понимаю своим скромным мозгом (я в мехонике не силён),
пока эта задача не будет решена, всё что вы тут уже навояли - применимо только к шарикам...
поправьте меня если я не прав или условия поставил не совсем правильные

Старый 20.08.2005, 21:48
kost@ вне форума Посмотреть профиль Отправить личное сообщение для kost@ Посетить домашнюю страницу kost@ Найти все сообщения от kost@
  № 275  
Ответить с цитированием
kost@
[+ 1.7 - 04.02.2006]
 
Аватар для kost@

Регистрация: Jul 2005
Адрес: ПТЗ
Сообщений: 313
Отправить сообщение для kost@ с помощью ICQ
Цитата:
Сообщение от artcraft
поправьте меня если я не прав
Не паникуй. тебя не игнорируют. такую задачу тут в топике уже решили (почти). найди - ТЕРРОРист выкладывал пример работы со связкой точек. как выяснилось, нужно сначала поупражняться на точке, а потом переходить на связку точек (как в твоем примере). сразу будет запутанно и непонятно...
сча пробую сделать нормальный движок для точки. не знаю, че хорошего из этого полуЦа.
у кого че вообще получается? есть новые затеи?

Старый 20.08.2005, 22:07
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 276  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
вы думаете, если посчитать вектора для вершин и сложить их, то будет вектор объекта?
мне кажется это неверный подход...
надо мыслить целым объектом, а про вершины вспоминать только для определения столкновений

Старый 20.08.2005, 22:12
Takato вне форума Посмотреть профиль Отправить личное сообщение для Takato Посетить домашнюю страницу Takato Найти все сообщения от Takato
  № 277  
Ответить с цитированием
Takato
 
Аватар для Takato

Регистрация: Aug 2005
Адрес: не дом и не улица
Сообщений: 1,204
кто-то уже выкладывал и здесь, и в "не сайтах" пример с падающим ящиком (сори, не помню, кто ). там уже какая-то часть этой задачи реализована. я потом тоже делал что-то типа этого - но без хит-теста и с учетом того, что форма может быть не только квадрат, но и прямоугольник, трапеция - вобщем, любой четырехугольник. получилось неплохо - но с одним минусом - когда объект уже валяется на земле, он продолжает чуть-чуть подпрыгивать ((
__________________
Давайте нанесем по ним ядерный удар!

Старый 20.08.2005, 22:28
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 278  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Цитата:
Сообщение от artcraft
вы думаете, если посчитать вектора для вершин и сложить их, то будет вектор объекта?
мне кажется это неверный подход...
надо мыслить целым объектом, а про вершины вспоминать только для определения столкновений
почему? Просчитываешь равнодействующую сил, действующих на каждую точку, а затем - равнодействующую равнодействующих, действующих на точки, получаешь силу, Действующую на объект

Старый 20.08.2005, 22:34
E-mail вне форума Посмотреть профиль Отправить личное сообщение для E-mail Найти все сообщения от E-mail
  № 279  
Ответить с цитированием
E-mail
 
Аватар для E-mail

Регистрация: Jun 2005
Адрес: Питер
Сообщений: 498
Записей в блоге: 1
По умолчанию To Takato

про ящик это кажися я...
у меня там тоже можно изменить форму четырёхугольника,пробовал даже добавлять ему углов-вроде как прыгает,тока не очень...
все мои действия по добавлению реализма упирались в не решённую до сих пор задачку по физике(карандаш на столе падает без проскальзывания),но ничё,ща симестр начнётся и что нибудь да будет

Старый 20.08.2005, 22:45
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 280  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
Цитата:
Сообщение от Ion
почему? Просчитываешь равнодействующую сил, действующих на каждую точку, а затем - равнодействующую равнодействующих, действующих на точки, получаешь силу, Действующую на объект
да потому что нужен просчёт каждой вершины, даже если тело просто "парит" без помех

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.