Skip to content

Tiles3DLoader @giro3d/piero ​

Adds support for 3D Tiles datasets.

Usage with createPieroApp ​

js
import { loaders } from '@giro3d/piero/modules';

createPieroApp({
    ...
    modules: [
        loaders.Tiles3DLoader
        ...
    ]
})

Usage ​

This module provides the 3dtiles dataset type, configured as such:

json
{
    "type": "3dtiles",
    "url": "https://example.com/path/to/tileset.json",
    ...
}

For a point cloud, you can customize the coloring, based on the altitude for instance:

json
{
    "type": "3dtiles",
    "url": "https://example.com/path/to/point-cloud-tileset.json",
    "style": {
        "colorMap": {
            "min": 25, // Ramp lower bound altitude
            "max": 40, // Ramp upper bound altitude
            "ramp": "Viridis" // Ramp name
        },
        "displayMode": "elevation"
    }
}

See Tiles3DDataset for all available options.