示例#1
0
 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;
 }