Как получить доступ к вершинам вершинного буфера?
От: GorunovYV  
Дата: 05.11.06 12:08
Оценка:
Проблема заключается в следующем: есть mesh объект. У него есть VertexBuffer. Задача заключается в следующем: надо узнать координаты вершин в этом вершинном буфере, изменить их, а затем изменить их в вершинном буфере. Пишу на языке C#. Миллер рекомендует делать так:


Vector3[] VertexArray;
MyVertexBuffer = mesh.VertexBuffer;
VertexArray = (Vector3[])MyVertexBuffer.Lock(0, LockFlags.None); //на этом месте вылезает ошибка
//мои действия с VertexArray
MyVertexBuffer.Unlock();


Что я неправильно делаю? Какой еще есть способ выполнить эту задачу?
Зарание спасибо за помощь!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.