Provides access to a location's Mesh--such as when working with City Scale AR. Usually used in conjunction with LocationTextureProvider.
Example
// @input Asset.Material material
// This is an example of displaying one tile(center tile which is 0, 0) of nearby area. 9 tiles are supported, including:
// center tile: LocationAsset.getNearby(0, 0, 0)
// east tile of center: LocationAsset.getNearby(1, 0, 0) // west tile of center: LocationAsset.getNearby(-1, 0, 0) // south tile of center: LocationAsset.getNearby(0, 1, 0) // north tile of center: LocationAsset.getNearby(0, -1, 0)
// southEast tile of center: LocationAsset.getNearby(1, 1, 0) // southWest tile of center: LocationAsset.getNearby(-1, 1, 0) // northEast tile of center: LocationAsset.getNearby(1, -1, 0) // northWest tile of center: LocationAsset.getNearby(-1, -1, 0)
// Get the tile location asset of current position varcenterTile_0_0 = LocationAsset.getNearby(0, 0, 0);
// Create a LocatedAtComponent to put location mesh in correct place varcenterPin = global.scene.createSceneObject("center_tile_0_0"); centerPin.setParent(script.getSceneObject()); varlocatedAt = centerPin.createComponent("Component.LocatedAtComponent"); locatedAt.location = centerTile_0_0;
Provides access to a location's Mesh--such as when working with City Scale AR. Usually used in conjunction with
LocationTextureProvider
.Example