• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.

Просмотр сообщений

Сообщения - Fares

#1
Люди, проблема. В квесте делаю программу, подцепляю в нее созданный канал, но он не сохраняется и соответственно создаваемая программа не работает. Каке могут быть причины, что он не сохраняет созданный мной канал?
#2
DimiS, Ruslan спасибо за идеи, все заработало ))))
#3
А, ну да, можно так. Мне приходила эта идея, но правда чуть по другому. Как и ты и говорил, я прибавлял число, но из-за неточности квеста, этих сотых и тысячных, при сравнении координат, происхдили лаги. Попробую, надеюсь что-нить толковое выйдет, спасибо )))
#4
Я пробовал делать дампингом. Типа есть нулевая точка на входе канала и ей соответствует первая на выходе. Через дампинг, координаты нулевой точки превращаются в первую, и канал перепроверив координаты, заменяет первую точку на выходе второй. Дальше опять дампингом идет движение ко второй точки и на выходе канала появляются координаты третей и т.д. Но там есть фишка, дампинг работает не точно. Например нужно чтобы координата была 5.0, а он останавливается на 4.999(9) и все. Поэтому его тут не поиспользуешь.

DimiS, там чуть-чуть по другому работает. Есть начальная точка и конечная, канал бросает луч, находит с какой гранью в первую очередь он пересекается и делает точку обхода этой грани. Начальная точка запоминается, а получившееся точка обхода становится начальной. И снова срабатывает функция. До тех пор пока между начальной и конечной точкой не будут пересечения. Таким образом у меня получается список этих точек и вот по ним мне нужно провести мой например шарик. Дампингом как я рассказал не сделать, вот я и спрашиваю, какие еще возможны варианты.
#5
У меня тут два вопросика: первое как посчитать количество матриц подсоединенных к каналу и второй. У меня в канале происходит расчет пути, как обойти препятствие. Он у меня находит точки обхода и все нормально работает. Но вопрос, как сделать визуализацию. Чтобы после того, как канал просчитал эти точки, он плавно провел по ним тело (из канала выходит матрица, которая должна быть подсоединена к этому телу).
#6
Согласен, тот же вопрос как посчитать количество чилдренов подсоединенных к каналу?
#7
Вот в этом и прикол как создать массив из матриц. А вытягивать из каждой отдельной.... Тут ты заранее должен будешь знать их максимальное количество
#8
Всем, привет. Кто знает, как сделать, чтобы набор матриц стал массивом? Чтобы я, например, в одном цикле мог просмотреть информацию из нескольких матриц?
#9
Опять вопрос ))) Как сделать, чтобы значение выдаваемое канал изменялось? Например я задаю цикл в канале и чтобы выходящее значение менялось, там 0...1000 и чтобы все это было видно, а не просчитывалось сразу
#10
Еще вопросик, мне нужно чтобы канал находил точку пересечения луча и тела. Dimis не знаешь где может быть описание этого алгоритма?
#11
Спасиба ))))
#12
Если создаешь для канала функцию, которая будет использоваться много, она пишется в .cpp файле или создается .h файл описывающий реализацию этой функции?
#13
Как хочешь, но возможно пройдет много времени, прежде чем, я выложу нормальный, приведенный в читабельное состояние перевод. И тем более мы переводим, не для факта, а для обучения  :)
#14
Кстати согласен с Denil-Tornado. Не пишите всякий спам типа "плохо, хрень, не правильно" лучше просто укажите ошибку и предложите свой более корректный вариант перевода.
#15
Бог даст сегодня закончу, но это будет грубый перевод. После по степени прочтения буду приводить в божеский вид