Skip to content

Conversation

j9liu
Copy link
Contributor

@j9liu j9liu commented Aug 5, 2025

Description

Depends on #1711, so merge that first.

image

This PR adds support for loading and rendering cylinder-based voxels. This grid shape is useful for geospatial use cases where data is captured with cylindrical sensors.

Author checklist

  • I have submitted a Contributor License Agreement (only needed once).
  • I have done a full self-review of my code.
  • I have updated the documentation as necessary.

Testing plan

The dataset pictured above can be found at in the CesiumJS SampleData folder. Give the tileset a small Maximum Screen Space Error, like 4, otherwise the data may not show up. You can compare it with its appearance in CesiumJS by selecting the Cylinder option in this Sandcastle.

You can also edit the 3DTILES_bounding_volume_cylinder in tileset.json to play around with minRadius, minAngle, and maxAngle, verifying that the volume deforms according to the new shape bounds.

@j9liu j9liu changed the base branch from main to ellipsoid-voxels August 5, 2025 21:22
@j9liu j9liu marked this pull request as ready for review August 5, 2025 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant