Evergine.Cesium
2026.5.26.1
dotnet add package Evergine.Cesium --version 2026.5.26.1
NuGet\Install-Package Evergine.Cesium -Version 2026.5.26.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Evergine.Cesium" Version="2026.5.26.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Evergine.Cesium" Version="2026.5.26.1" />
<PackageReference Include="Evergine.Cesium" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Evergine.Cesium --version 2026.5.26.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Evergine.Cesium, 2026.5.26.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Evergine.Cesium@2026.5.26.1
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Evergine.Cesium&version=2026.5.26.1
#tool nuget:?package=Evergine.Cesium&version=2026.5.26.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Evergine.Cesium
Evergine add-on to stream real-world terrain and 3D buildings from Cesium ion.
Requirements
- Evergine
- .NET 10 SDK
- A Cesium ion access token with terrain and 3D Tiles permissions
- Optional: Azure Maps key (for geocoding APIs)
Install
Add NuGet package:
- Evergine.Cesium
Quick usage example
Add CesiumCoordinator as a scene manager and provide your token.
using Evergine.Cesium;
using Evergine.Framework;
using Evergine.UI;
public class MyScene : Scene
{
public override void RegisterManagers()
{
base.RegisterManagers();
// Your scene must contain an entity tagged as "MainCamera" with Camera3D.
CesiumCoordinator cesium = new CesiumCoordinator()
{
AccessToken = "<CESIUM_ION_TOKEN>",
AzureMapsKey = "<OPTIONAL_AZURE_MAPS_KEY>",
EntityManager = this.Managers.EntityManager,
OverlayProvider = TerrainOverlayProvider.BingAerial,
};
this.Managers.AddManager(cesium);
// Optional camera move after init.
// cesium.FlyTo(40.4168, -3.7038, 3.0);
}
}
Runtime notes
CesiumCoordinator.CurrentStatusreports initialization and connectivity/auth status.CesiumCoordinator.Diagnosticsexposes tile/queue counters.CesiumCoordinator.QueryTerrainMinHeight(...)lets you sample terrain height.
Build from source
dotnet build Source/Evergine.Cesium.sln
License
See LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Azure.Maps.Search (>= 2.0.0-beta.5)
- Evergine.Bindings.CesiumNative (>= 2026.5.18.11)
- Evergine.Common (>= 2026.5.26.8)
- Evergine.Framework (>= 2026.5.26.8)
- Evergine.Mathematics (>= 2026.5.26.8)
- Evergine.Runtimes.GLB (>= 2026.5.26.8)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.5.26.1 | 55 | 5/26/2026 |
| 2026.5.14.16-nightly | 54 | 5/14/2026 |
| 2026.5.14.15-nightly | 53 | 5/14/2026 |
| 2026.5.14.3-preview | 46 | 5/14/2026 |
| 2026.5.13.14-nightly | 50 | 5/13/2026 |
| 2026.5.12.13-nightly | 55 | 5/12/2026 |
| 2026.5.7.2-preview | 64 | 5/7/2026 |