1) axelynx::MouseY(), axelynx::MouseX() возвращают координаты относительно окна, а axelynx::SetMousePos() устанавливает координаты глобально. Как-то не сходится.
|
пофиксил. теперь везде используются локальные координаты.
2) _surface->Resize( tris, verts )
CreateSurface( verts, tris )
Параметры поменяны местами. Не страшно, но сначала не заметил и получил ошибку.
|
пофиксил. теперь везде сначала указывается число вершин.
3) Установка вершин списками работает, но еще бы и индексы вершин треугольников так задать.
|
теперь можно задавать.
1) Что-то не то с axelynx::Camera::ST_LEFT_HANDLE. Если его установить, то вижу только черный экран.
|
там, оказывается, рендерятся бекфейсы. это я тоже пофиксил.
2) SetVerticesTexCoords() ругается: "Нарушение прав доступа при чтении". Видимо в memcpy указан размер vec3 вместо vec2.
|
пофиксил
4) Предлагаю в axelynx::quat добавить методы:
|
добавил.