CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
npm install @vcmap-cesium/engine> > _Attention_
>
> This is a custom CesiumJS fork to be used with the VC Map.
> For the common CesiumJS module visit this package.
---



CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization.
@vcmap-cesium/engine includes cesiumJS's core, rendering, and data APIs. Here you'll find terrain and imagery engines, support for 3D Tiles and 3D models, geometries, and vector data.
---
Examples :earth_asia: Docs :earth_americas: Website :earth_africa: Forum :earth_asia: User Stories
---
@vcmap-cesium/engine is published as ES modules with full typing support.
Install with npm:
``sh`
npm install @vcmap-cesium/engine --save
Or, install with yarn:
`sh`
yarn add @vcmap-cesium/engine
Import individual modules to benefit from tree shaking optimizations through most build tools:
`js
import { CesiumWidget } from "@vcmap-cesium/engine";
import "@vcmap-cesium/engine/Source/Widget/CesiumWidget.css";
const cesiumWidget = new CesiumWidget("cesiumContainer");
``
See our Quickstart Guide for more information on getting a CesiumJS app up and running.
Have questions? Ask them on the community forum.
Interested in contributing? See CONTRIBUTING.md. :heart:
Apache 2.0. CesiumJS is free for both commercial and non-commercial use.