1.47M
total weekly downloads
57 packages
@camptocamp/babel-plugin-angularjs-annotate
Babel plugin to add angularjs dependency injection annotations
@camptocamp/cesium
CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
@camptocamp/closure-util
Utilities for Closure Library based projects. Camptocamp fork with support for goog.module.
@camptocamp/inkmap
A library for generating printable, high quality maps in the browser.
@camptocamp/native-map
A native web component used to render interactive maps
@camptocamp/ogc-client
A Typescript library for interacting with geospatial services.
@camptocamp/php-date-formatter
A Javascript datetime formatting and manipulation library using PHP date-time formats.
@camptocamp/rendering-analyzer
A tool to visually analyze time spent in code
circular-timer
closure-externs
Externs files
closure-util
Utilities for Closure Library based projects.
eslint-config-openlayers
ESLint configuration for OpenLayers
eslint-plugin-openlayers-internal
Custom ESLint rules for the OpenLayers project
@geoblocks/base
Geoblocks base
@geoblocks/cesium-audio
This package spatializes a sound located on the globe, using the [Web Audio API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Web_audio_spatialization_basics): the audio listener follows the CesiumJS camera, so the panner node receives t
@geoblocks/cesium-binoculars
@geoblocks/cesium-bvh
Rays and nearest-point queries against a triangle soup: the nearest hit along a ray, whether any lies within a distance, how many, every one, and the closest triangle to a point; and, over line segments, those near a point or in a box. Flat typed arrays (
@geoblocks/cesium-compass
Note: the code is based on the Compass class from [TerriaJS](https://github.com/TerriaJS/terriajs/blob/master/lib/ReactViews/Map/Navigation/Compass.jsx)
@geoblocks/cesium-compass-bar
```bash npm i --save @geoblocks/cesium-compass-bar ```
@geoblocks/cesium-drone
An arcade drone for CesiumJS: it stays level, holds its altitude when the sticks are released, slides along the terrain when it touches it slowly, stops against slopes steeper than 45 degrees, and crashes when it runs into the terrain fast: its velocity a
@geoblocks/cesium-first-person-mode
[Demo](https://geoblocks.github.io/cesium-helpers/cesium-first-person-mode.html)
@geoblocks/cesium-flyto
This package provides a camera mode for CesiumJS: on double-click, the camera flies toward the clicked position (terrain or 3D Tiles) along the line of sight, and stops at a given distance from it, with a cinematic motion blur and depth of field during th
@geoblocks/cesium-input
The keyboard, the mouse buttons and a gamepad read into named actions, from bindings that are plain data, so that they can be remapped and saved. Camera modes, the walk, the first-person look or the drone, read their intent from it on each tick, and never
@geoblocks/cesium-iso
An isometric view for CesiumJS, as in a game: an orthographic camera at a fixed pitch, looking from a corner.
@geoblocks/cesium-obstacles
Collision for camera modes: the obstacles ahead of a mover, read from the depth of the last frame or cast in triangles known on the CPU, and the step to take toward them, in full, along them, or none. Used by `cesium-walk` and `cesium-drone`.