Skip to content

Handling time in Cesium Native and the native runtimes #1245

@lilleyse

Description

@lilleyse

We've gotten surprisingly far in Cesium Native without support time-dynamic data, but I wanted to start thinking about it with time-dynamic 3D Tiles on the mid-term roadmap.

Supporting time in Cesium Native would allow us to support:

At a high level this might look like:

  • A CesiumTime library with core classes like Clock and JulianDate ported from CesiumJS
  • A mechanism for converting game engine / system time to Cesium time
  • Passing time to Cesium3DTilesSelection::Tileset::updateView
  • Game engine-specific widgets like clock and timeline

@kring I'm curious to hear your thoughts. I'm sure it's been in the back of your mind since the start of Cesium Native and Cesium for Unreal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions