예제 #1
0
파일: Mesh.cs 프로젝트: slicedpan/ModelMesh
 public void Optimise(IMeshOptimiser meshOptimiser)
 {
     foreach (MeshElement element in _elements)
     {
         element.Optimise(meshOptimiser);
     }
 }
예제 #2
0
 public void Optimise(IMeshOptimiser meshOptimiser)
 {
     meshOptimiser.Apply(_vertexBuffer, _indexBuffer, this);
     _vertexBuffer = meshOptimiser.optimisedVertexBuffer;
     _indexBuffer = meshOptimiser.optimisedIndexBuffer;
     _vertexCount = _vertexBuffer.Length / _vertexDeclaration.Stride;
 }