11 Ноября 2024, 16:07:53
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Quest3D - Русскоязычное сообщество > Quest3D > Программирование > Вопрос по созданию канала
Вопрос по созданию канала
(Прочитано 17967 раз)
  1 [2]
Печать
Fares | * | Новичок | Сообщений: 15 | «Ответ #15 25 Мая 2010, 14:12:11 »
Re: Вопрос по созданию канала |
15
А, ну да, можно так. Мне приходила эта идея, но правда чуть по другому. Как и ты и говорил, я прибавлял число, но из-за неточности квеста, этих сотых и тысячных, при сравнении координат, происхдили лаги. Попробую, надеюсь что-нить толковое выйдет, спасибо )))
DimiS | **** | Старожил | Сообщений: 284 | «Ответ #16 25 Мая 2010, 15:47:46 »
Re: Вопрос по созданию канала |
16
Квест тут не причём. Просто надо понимать что есть определённая частота с которой происходит обновление, и у тебя нету никакой гарантии что какое-то обновление произойдёт точно в момент совпадения координат. Гораздо вероятнее что совпадение координат должно было бы произойти где то между двумя кадрами.
И так в любой системе риалтайм рендеринга.
Ruslan | ***** | Ветеран | Сообщений: 664 | «Ответ #17 25 Мая 2010, 16:05:59 »
Re: Вопрос по созданию канала |
17
Значения float нужно сравнивать примерно так:

#define EPSILON   0.0001f
bool Compared(float value1, float value2)
{
if (fabs(fabsf(value1)-fabsf(value2)) <= EPSILON) return true;
else return false;
}

« Последнее редактирование: 25 Мая 2010, 16:41:55 от Ruslan »
Fares | * | Новичок | Сообщений: 15 | «Ответ #18 28 Мая 2010, 11:22:20 »
Re: Вопрос по созданию канала |
18
DimiS, Ruslan спасибо за идеи, все заработало ))))
Fares | * | Новичок | Сообщений: 15 | «Ответ #19 31 Мая 2010, 14:18:11 »
Re: Вопрос по созданию канала |
19
Люди, проблема. В квесте делаю программу, подцепляю в нее созданный канал, но он не сохраняется и соответственно создаваемая программа не работает. Каке могут быть причины, что он не сохраняет созданный мной канал?
 
  1 [2]
Печать
 
Quest3D - Русскоязычное сообщество > Quest3D > Программирование > Вопрос по созданию канала
Перейти в: