New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
g

gberaudo

npm

29.90K

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

53 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

eslint-plugin-googshift

Custom ESLint rules for checking Google Compiler projects

@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`.

@geoblocks/cesium-overlay

An HTML layer over a CesiumJS scene, and pins: elements kept on a point of the world as the camera moves. A tool's line and label, a character's speech bubble, a place's card: plain HTML and CSS, crisp at any zoom, laid over the canvas.

@geoblocks/cesium-path-flyover

A camera animation that follows a GPX or GeoJSON track over the terrain, with the track and a moving marker drawn in the scene.

@geoblocks/cesium-post-process

Screen-space effects for any CesiumJS scene, each one a post-process stage that exists only while the effect is active.

@geoblocks/cesium-sphere-camera

This package provides a helper for managing a camera in a CesiumJS application that orbits around a sphere.