コード例 #1
0
ファイル: Mesh.cs プロジェクト: slicedpan/ModelMesh
 public void Optimise(IMeshOptimiser meshOptimiser)
 {
     foreach (MeshElement element in _elements)
     {
         element.Optimise(meshOptimiser);
     }
 }
コード例 #2
0
ファイル: MeshElement.cs プロジェクト: slicedpan/ModelMesh
 public void Optimise(IMeshOptimiser meshOptimiser)
 {
     meshOptimiser.Apply(_vertexBuffer, _indexBuffer, this);
     _vertexBuffer = meshOptimiser.optimisedVertexBuffer;
     _indexBuffer = meshOptimiser.optimisedIndexBuffer;
     _vertexCount = _vertexBuffer.Length / _vertexDeclaration.Stride;
 }