CesiumJS Camera

CesiumJS-kamerareferens: flyTo/lookAt/setView med höjd/pitch-tabeller och fallgropar kring navigeringsbegränsningar.

av CesiumGS · CesiumGS/cesiumjs-skills

Testad · Fungerar ★ 8.8/10

CesiumJS Camera — CesiumJS-kamerareferens: flyTo/lookAt/setView med höjd/pitch-tabeller och fallgropar kring navigeringsbegränsningar.

Vad den gör

En kodreferensskill för CesiumJS-kamerastyrning — setView, flyTo, lookAt, lookAtTransform, ScreenSpaceCameraController och entity tracking — med en konkret höjd/pitch-uppslagstabell per vytyp (landmärke, skyline, kanjonkant, storstad). Triggar vid positionering av kameran, byggande av flyTo-animationer eller flerstegsturer, begränsning av användarnavigering, spårning av entiteter, eller konvertering mellan skärm- och världskoordinater i en CesiumJS-app.

Testrapport

Testad på en riktig flyTo-till-landmärke-uppgift: skillversionen motiverar höjd/pitch (1000 m, -30°) ur sin tabell och minns att flyTo inte returnerar ett Promise, medan baslinjen bara gissar siffror utan motivering.

Testad: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/CesiumGS/cesiumjs-skills
cd cesiumjs-skills
mkdir -p ~/.claude/skills
cp -r skills/cesiumjs-camera ~/.claude/skills/cesiumjs-camera

Kommandon och exempelprompter

  • /cesiumjs-cameraCesiumJS-kamerareferens: flyTo/lookAt/setView med höjd/pitch-tabeller och fallgropar kring navigeringsbegränsningar.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Fly the CesiumJS camera to a landmark view now
  • Set up a flyTo animation in my CesiumJS app
  • Position the Cesium camera over a city skyline