TileModelFactory::TileModelFactory(TileNodeRegistry* liveTiles, const MPTerrainEngineOptions& terrainOptions, TerrainEngineRequirements* terrainReqs) : _liveTiles ( liveTiles ), _terrainOptions( terrainOptions ), _terrainReqs ( terrainReqs ) { _meshHFCache = new HeightFieldCache( terrainOptions ); _normalHFCache = new HeightFieldCache( terrainOptions ); _normalHFCache->setTileSize( 257 ); _debug = terrainOptions.debug() == true; }