public HeightfieldTile(Mosaic parent, int tileSizeSamples, float metersPerSample, int tileLocationX, int tileLocationZ, Vector3 worldLocMM) : base(parent, tileSizeSamples, metersPerSample, tileLocationX, tileLocationZ, worldLocMM) { globalMinHeightMeters = parent.MosaicDesc.GlobalMinHeightMeters; globalMaxHeightMeters = parent.MosaicDesc.GlobalMaxHeightMeters; globalHeightRangeMeters = globalMaxHeightMeters - globalMinHeightMeters; }
public HeightfieldTile(Mosaic parent, int tileSizeSamples, float metersPerSample, int tileLocationX, int tileLocationZ, Vector3 worldLocMM) : base(parent, tileSizeSamples, metersPerSample, tileLocationX, tileLocationZ, worldLocMM) { globalMinHeightMeters = parent.MosaicDesc.GlobalMinHeightMeters; globalMaxHeightMeters = parent.MosaicDesc.GlobalMaxHeightMeters; globalHeightRangeMeters = globalMaxHeightMeters - globalMinHeightMeters; }
protected MosaicTile(Mosaic parent, int tileSizeSamples, float metersPerSample, int tileX, int tileZ, Vector3 worldLoc) { this.parent = parent; this.tileSizeSamples = tileSizeSamples; this.metersPerSample = metersPerSample; this.tileX = tileX; this.tileZ = tileZ; this.worldLoc = worldLoc; MosaicDescription desc = parent.MosaicDesc; available = desc.TileAvailable(tileX, tileZ); }
protected MosaicTile(Mosaic parent, int tileSizeSamples, float metersPerSample, int tileX, int tileZ, Vector3 worldLoc) { this.parent = parent; this.tileSizeSamples = tileSizeSamples; this.metersPerSample = metersPerSample; this.tileX = tileX; this.tileZ = tileZ; this.worldLoc = worldLoc; MosaicDescription desc = parent.MosaicDesc; available = desc.TileAvailable(tileX, tileZ); }
public TextureMosaicTile(Mosaic parent, int tileSizeSamples, float metersPerSample, int tileLocationX, int tileLocationZ, Vector3 worldLocMM) : base(parent, tileSizeSamples, metersPerSample, tileLocationX, tileLocationZ, worldLocMM) { m_loadTileZ = parent.MosaicDesc.SizeZTiles - 1 - tileLocationZ; m_tileLocationX = tileLocationX; if (available) { textureName = string.Format("{0}_x{1}y{2}.{3}", parent.BaseName, tileLocationX, m_loadTileZ, parent.MosaicDesc.FileExt); } else { textureName = "zero.png"; } //LogManager.Instance.Write("[{0},{1}] : ({2},{3}) : {4}", tileX, tileZ, worldLocMM.x, worldLocMM.z, textureName); }
public TextureMosaicTile(Mosaic parent, int tileSizeSamples, float metersPerSample, int tileLocationX, int tileLocationZ, Vector3 worldLocMM) : base(parent, tileSizeSamples, metersPerSample, tileLocationX, tileLocationZ, worldLocMM) { m_loadTileZ = parent.MosaicDesc.SizeZTiles - 1 - tileLocationZ; m_tileLocationX = tileLocationX; if (available) { textureName = string.Format("{0}_x{1}y{2}.{3}", parent.BaseName, tileLocationX, m_loadTileZ, parent.MosaicDesc.FileExt); } else { textureName = "zero.png"; } //LogManager.Instance.Write("[{0},{1}] : ({2},{3}) : {4}", tileX, tileZ, worldLocMM.x, worldLocMM.z, textureName); }
public DataMosaicTile(Mosaic parent, int tileSizeSamples, float metersPerSample, int tileLocationX, int tileLocationZ, Vector3 worldLocMM) : base(parent, tileSizeSamples, metersPerSample, tileLocationX, tileLocationZ, worldLocMM) { }
public DataMosaicTile(Mosaic parent, int tileSizeSamples, float metersPerSample, int tileLocationX, int tileLocationZ, Vector3 worldLocMM) : base(parent, tileSizeSamples, metersPerSample, tileLocationX, tileLocationZ, worldLocMM) { }
private void Mosaic_OnMosaicChanged(Mosaic mosaic, MosaicTile tile, int worldXMeters, int worldZMeters, int sizeXMeters, int sizeZMeters) { FireTerrainSplatChanged(tile, worldXMeters, worldZMeters, sizeXMeters, sizeZMeters); }
private void Mosaic_OnMosaicModificationStateChanged(Mosaic mosaic, bool state) { FireTerrainSplatModificationStateChanged(); }
private void Mosaic_OnMosaicModificationStateChanged(Mosaic mosaic, bool state) { FireTerrainSplatModificationStateChanged(); }
private void Mosaic_OnMosaicChanged(Mosaic mosaic, MosaicTile tile, int worldXMeters, int worldZMeters, int sizeXMeters, int sizeZMeters) { FireTerrainSplatChanged(tile, worldXMeters, worldZMeters, sizeXMeters, sizeZMeters); }