← all publishers

CesiumGS

@cesiumgs source repo

35 published skills

  1. Czml Box · cesiumgs
    CZML box shapes — closed rectangular cuboids for buildings, containers, or simple 3D blocks. Use when the intent describes a box, cube, rectangular volume, block, or cuboid shape, including solid, translucent, outlined, or wireframe-only variants.
    0
    installs
  2. Czml Wall · cesiumgs
    CZML walls — vertical surfaces that follow a ground path, with optional per-point minimum/maximum heights. Use when the intent describes a wall, vertical barrier, fence-like surface, or a shape whose top/bottom edge follows a path of varying heights.
    0
    installs
  3. Czml Clock · cesiumgs
    CZML document-level clock controlling the viewer's timeline: start/stop interval, current time, playback multiplier, and looping behavior. Use when the intent mentions a clock, timeline, playback speed, looping, or specific start/stop times for the whole scene.
    0
    installs
  4. Czml Model · cesiumgs
    CZML 3D models (glTF) for vehicles, aircraft, spacecraft, or any 3D asset placed on the globe, including per-node transformations and Model Articulations for jointed or moving parts. Use when the intent describes a 3D model, glTF asset, vehicle/aircraft/rocket model, or a model with moving, articulated, or transformed parts.
    0
    installs
  5. Czml Ellipse · cesiumgs
    CZML filled ellipses and circles on or above the ground. Use when the intent describes a circle, ellipse, oval, or round shape defined by a radius or semi-major/semi-minor axes, optionally rotated or extruded.
    0
    installs
  6. Czml Polygon · cesiumgs
    CZML filled polygons and polygon regions, areas of interest, footprints, and closed shapes on the ground. Use when the intent describes a polygon, area, region, zone, footprint, or filled shape bounded by several corner points.
    0
    installs
  7. Czml 3d Tiles · cesiumgs
    CZML 3D Tiles tileset references for large-scale photogrammetry, city buildings, or point cloud datasets loaded from an external tileset.json. Use when the intent describes referencing, loading, or displaying a 3D Tiles tileset by URI.
    0
    installs
  8. Czml Corridor · cesiumgs
    CZML corridors — fixed-width strips or roads that follow a centerline path along the ground or at altitude, with configurable corner styles. Use when the intent describes a corridor, road, fixed-width strip along a route, or a path with rounded, mitered, or beveled corners.
    0
    installs
  9. Czml Cylinder · cesiumgs
    CZML cylinders and cones for towers, sensor volumes, or tapered 3D shapes. Use when the intent describes a cylinder, cone, tapered column, tower, or truncated-cone shape, with a top radius, bottom radius, and length.
    0
    installs
  10. Czml Polyline · cesiumgs
    CZML static polyline and polylines for flight routes, boundaries, and fixed lines connecting two or more locations. Use when the intent describes a polyline, straight or multi-segment line, route, boundary, or connection between fixed points (not a moving entity).
    0
    installs
  11. Czml Ellipsoid · cesiumgs
    CZML ellipsoids and spheres for domes, planetary bodies, or radius-based 3D round volumes. Use when the intent describes a sphere, ellipsoid, dome, or 3D round volume defined by radii, including wireframe-only variants.
    0
    installs
  12. Czml Rectangle · cesiumgs
    CZML ground rectangles defined by west/south/east/north bounds, plus RGBA (0-255) vs RGBAF (0-1) color formats and striped materials. Use when the intent describes a rectangle, bounding box on the ground, striped fill, or specifies colors using integer RGBA or floating-point RGBAF components.
    0
    installs
  13. Czml Camera View · cesiumgs
    CZML viewFrom camera offset suggesting an initial tracking view relative to an entity. Use when the intent describes how the camera should look at, track, or view an entity from an offset distance or angle.
    0
    installs
  14. Czml Orientation · cesiumgs
    CZML entity orientation as unit quaternions, both a single fixed orientation and orientation sampled over time. Use when the intent describes an entity's heading, facing direction, attitude, 3D rotation, or orientation that changes over time.
    0
    installs
  15. Czml Billboard Label · cesiumgs
    CZML billboard icons and text labels for named ground facilities, markers, and pins. Use when the intent describes a named place, marker, icon, pin, waypoint, or a text label shown next to an entity.
    0
    installs
  16. Czml Polyline Volume · cesiumgs
    CZML polyline volumes — a 2D cross-section shape extruded along a 3D path, giving a line real thickness and volume instead of being infinitely thin. Use when the intent describes a polyline volume, thick line, extruded tube, or a cross-section swept along a path.
    0
    installs
  17. Czml Distance Scaling · cesiumgs
    CZML distance-based scaling and visibility for billboards, points, labels, or models that should shrink/grow or show/hide based on camera distance. Use when the intent describes scaling by distance, near/far scale, or only showing an entity within a certain camera distance.
    0
    installs
  18. Czml Custom Properties · cesiumgs
    CZML custom/arbitrary entity properties for domain-specific data like population, fuel level, or sensor readings that aren't a standard graphics property, optionally time-varying or split across multiple sequential packets. Use when the intent describes a custom property, custom data field, or a named value attached to an entity that isn't a standard CZML graphics property.
    0
    installs
  19. Czml Time Dynamic Motion · cesiumgs
    CZML time-dynamic motion: interpolated/sampled positions over an epoch and trails for orbiting, flying, or otherwise moving entities. Use when the intent describes an entity moving, orbiting, flying, or changing position over time (not a single static point).
    0
    installs
  20. Czml Reference Properties · cesiumgs
    CZML reference properties that link one entity's property to another entity's value, including a single reference, an array of references (e.g. building a polygon's corners from other entities' positions), and referencing non-position properties like colors or materials. Use when the intent describes an entity that references, follows, tracks, or is driven by another entity's property instead of defining its own value.
    0
    installs
  21. Cesiumjs Camera · cesiumgs
    CesiumJS camera control - Camera, flyTo, lookAt, setView, ScreenSpaceCameraController, CameraEventAggregator, flight animation. Use when positioning the camera, creating flyTo animations, constraining user navigation, tracking entities, or converting between screen and world coordinates.
    1
    install
  22. Cesiumjs Imagery · cesiumgs
    CesiumJS imagery layers - ImageryProvider, ImageryLayer, ImageryLayerCollection, WMS, WMTS, Bing, OpenStreetMap, ArcGIS, Mapbox, tile discard policies. Use when adding or swapping base map layers, configuring imagery providers, layering multiple map sources, or creating split-screen imagery comparisons.
    1
    install
  23. Cesiumjs 3d Tiles · cesiumgs
    CesiumJS 3D Tiles - Cesium3DTileset, compressed and CAD-style glTF content, MVTDataProvider, styling, metadata, feature picking, voxels, point clouds, I3S, Gaussian splats, clipping. Use when loading 3D Tiles or Mapbox Vector Tiles, rendering KHR meshopt/CAD content, styling or querying features, working with voxels or point clouds, or clipping spatial data.
    1
    install
  24. Cesiumjs Entities · cesiumgs
    CesiumJS entities and data sources - Entity, EntityCollection, DataSource, GeoJsonDataSource, KmlDataSource, CzmlDataSource, Graphics types, PathGraphics, PathMode, Visualizers. Use when adding points, labels, models, polygons, polylines, or time-segmented paths, loading GeoJSON/KML/CZML/GPX data, or working with the high-level Entity API.
    1
    install
  25. Cesiumjs Primitives · cesiumgs
    CesiumJS primitives and geometry - Primitive, GeometryInstance, Appearance, BufferPrimitive collections, GeoJsonPrimitive, Billboard/Label/PointPrimitive collections, built-in geometry shapes, ground primitives, classification. Use when rendering performance-critical static or vector geometry, loading GeoJSON without entities, creating custom shapes, batching draw calls, or using low-level collections.
    1
    install
  26. Cesiumjs Interaction · cesiumgs
    CesiumJS interaction and picking - ScreenSpaceEventHandler, multi-key KeyboardEventModifier input actions, Scene.pick, Scene.drillPick, Scene.pickPosition, mouse and touch events. Use when handling user clicks on the globe, selecting entities or 3D Tiles features, registering modifier-key shortcuts, implementing hover effects, or building drag-based interactions.
    1
    install
  27. Cesiumjs Spatial Math · cesiumgs
    CesiumJS spatial math - Cartesian3, Cartographic, Matrix4, Quaternion, Transforms, Ellipsoid, BoundingSphere, projections, coordinate conversions. Use when converting between coordinate systems, computing positions on the ellipsoid, performing spatial intersection tests, building model matrices, or working with geographic projections.
    1
    install
  28. Cesiumjs Viewer Setup · cesiumgs
    CesiumJS viewer setup - Viewer, CesiumWidget, widgets, Ion token, Scene configuration, SceneMode, factory helpers, geocoders, platform services. Use when initializing a CesiumJS application, configuring viewer widgets, setting Ion access tokens, creating default terrain or imagery, or bootstrapping a 3D globe.
    1
    install
  29. Using Cesiumjs Skills · cesiumgs
    Use when starting any conversation involving CesiumJS development - provides orientation on available domain skills and how they activate
    1
    install
  30. Cesiumjs Custom Shader · cesiumgs bundle
    CustomShader authoring — vertexShaderText and fragmentShaderText against VertexInput, FragmentInput, FeatureIds, Metadata, czm_modelMaterial. Use when reading EXT_mesh_features or EXT_structural_metadata property textures/tables, vertex displacement, or shading VoxelPrimitive.
    1
    install
  31. Cesiumjs Core Utilities · cesiumgs
    CesiumJS core utilities and networking - Resource, Color, Event, Request, RequestScheduler, error handling, helper functions, feature detection. Use when fetching remote data, managing HTTP requests, working with colors, handling events, debugging errors, or using utility functions like defined, clone, or buildModuleUrl.
    1
    install
  32. Cesiumjs Time Properties · cesiumgs
    CesiumJS time, properties, and animation - Clock, JulianDate, TimeInterval, Property, SampledProperty, CallbackProperty, PathMode, interval and sampled path materials, interpolation, splines, CZML temporal data. Use when making entity attributes or path materials time-dynamic, configuring the simulation clock, interpolating positions, or working with sampled, interval, or callback properties.
    1
    install
  33. Cesiumjs Models Particles · cesiumgs bundle
    CesiumJS models, glTF, and particle effects - Model, KHR_meshopt_compression, CAD glTF extensions, EdgeDisplayMode, ModelAnimation, ModelNode, ParticleSystem, emitters, GPM extensions. Use when loading compressed or CAD-style glTF/GLB models, controlling edge rendering, playing model animations, positioning particles, or working with geospatial positioning metadata.
    1
    install
  34. Cesiumjs Materials Shaders · cesiumgs
    CesiumJS materials and post-processing — Material, Fabric JSON, MaterialAppearance, ImageBasedLighting, PostProcessStage, PostProcessStageLibrary, bloom, depth of field, ambient occlusion, FXAA, tonemapping, BlendingState. Use when defining Fabric materials for entities or primitives, configuring PBR image-based lighting, or adding screen-space post-processing effects.
    1
    install
  35. Cesiumjs Terrain Environment · cesiumgs
    CesiumJS terrain, globe, and environment - TerrainProvider, Globe, sampleTerrain, atmosphere, sky, fog, lighting, shadows, panoramas. Use when configuring terrain providers, querying terrain heights, customizing atmosphere or sky rendering, adding panoramas, or adjusting scene lighting and shadows.
    1
    install