Skip to content

Error loading point cloud 3D Tiles when "region" is used for boundingVolume instead of "box" #51

@thomaspingel

Description

@thomaspingel

I'm looking to load a 3D Tile of a point cloud, but have trouble unless the point cloud's boundingVolume (in tileset.json) is declared as a "box". Those declared as a "region" do not work, and throw an error "Cannot apply a model matrix to bounding volumes of type region. Tileset stays in original geo-coordinates."

Cesium ion generates point cloud 3D Tiles with "box", so these work fine both loaded from the web and when downloaded. However, tools such as gocesiumtiler and entwine -> ept-tools tile generate .jsons with "region". "Region" is part of the 3D Tiles spec, so it'd be great to support it, if possible.

The use case is a massive point cloud I'd like to render in A-Frame, that's too large to convert using Cesium's free tool. I don't know of any tool that does the conversion AND uses a "box".

There's a sample of one with "region" accessible online, created by cesium-point-cloud-generator here:
https://www.3dcitydb.net/3dcitydb/fileadmin/mydata/NRW_Demo/Duesseldorf_Cesium_pointcloud/tileset.json

Really appreciate this toolset! Thanks for building it and sharing it with the world.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions