@@ -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
@@ -174,7 +174,7 @@ class MirabufInstance {
174174 maxIndices : number
175175 }
176176
177- const batchMap = new Map < THREE . Material , Map < string , [ mirabuf . IBody , Array < mirabuf . IPartInstance > ] > > ( )
177+ const batchMap = new Map < THREE . Material , Map < string , [ mirabuf . IBody , mirabuf . IPartInstance [ ] ] > > ( )
178178 const countMap = new Map < THREE . Material , BatchCounts > ( )
179179
180180 // Filter all instances by first material, then body
@@ -194,7 +194,7 @@ class MirabufInstance {
194194
195195 let materialBodyMap = batchMap . get ( material )
196196 if ( ! materialBodyMap ) {
197- materialBodyMap = new Map < string , [ mirabuf . IBody , Array < mirabuf . IPartInstance > ] > ( )
197+ materialBodyMap = new Map < string , [ mirabuf . IBody , mirabuf . IPartInstance [ ] ] > ( )
198198 batchMap . set ( material , materialBodyMap )
199199 }
200200
0 commit comments