Показать сообщение отдельно
Старый 27.07.2009, 21:02   #169
jimon
 
Сообщений: n/a
Ответ: создание 3Д движка на j2me

WISHMASTER35
думаю всё дело в представлении float числа, от 0 до 1 в нём хранится больше чисел чем на всём остальном промежутке

хитрость с entity и mesh простая
mesh это набор вершин у которых координаты заданы в локальной системе модели (относительно её центра)
а entity это просто матрица которая трансформирует этот центр

ты не должен при изменении матрицы изменять координаты которые хранятся в меше
просто при каждом кадре рисования ты должен заного умножать все вершины меша на матрицу entity и получать глобальные координаты вершин
и вот уже их рисовать, а не сохранять в масив
 
Ответить с цитированием