@@ -93,8 +93,8 @@ const transformGeometry = (geometry: THREE.BufferGeometry, mesh: mirabuf.IMesh)
9393class MirabufInstance {
9494 private _mirabufParser : MirabufParser
9595 private _materials : Map < string , THREE . Material >
96- private _meshes : Map < MirabufPartInstanceGUID , Array < [ THREE . BatchedMesh , number ] > >
97- private _batches : Array < THREE . BatchedMesh >
96+ private _meshes : Map < MirabufPartInstanceGUID , [ THREE . BatchedMesh , number ] [ ] >
97+ private _batches : THREE . BatchedMesh [ ]
9898
9999 public get parser ( ) {
100100 return this . _mirabufParser
@@ -172,7 +172,7 @@ class MirabufInstance {
172172 maxIndices : number
173173 }
174174
175- const batchMap = new Map < THREE . Material , Map < string , [ mirabuf . IBody , Array < mirabuf . IPartInstance > ] > > ( )
175+ const batchMap = new Map < THREE . Material , Map < string , [ mirabuf . IBody , mirabuf . IPartInstance [ ] ] > > ( )
176176 const countMap = new Map < THREE . Material , BatchCounts > ( )
177177
178178 // Filter all instances by first material, then body
@@ -192,7 +192,7 @@ class MirabufInstance {
192192
193193 let materialBodyMap = batchMap . get ( material )
194194 if ( ! materialBodyMap ) {
195- materialBodyMap = new Map < string , [ mirabuf . IBody , Array < mirabuf . IPartInstance > ] > ( )
195+ materialBodyMap = new Map < string , [ mirabuf . IBody , mirabuf . IPartInstance [ ] ] > ( )
196196 batchMap . set ( material , materialBodyMap )
197197 }
198198
0 commit comments