CesiumJS Camera

CesiumJS-kamerareference: flyTo/lookAt/setView med højde-pitch-tabeller og faldgruber ved navigationsbegrænsninger.

Af CesiumGS · CesiumGS/cesiumjs-skills

Testet · Virker ★ 8.8/10

CesiumJS Camera — CesiumJS-kamerareference: flyTo/lookAt/setView med højde-pitch-tabeller og faldgruber ved navigationsbegrænsninger.

Hvad det gør

Et kode-referenceskill til CesiumJS-kamerastyring — setView, flyTo, lookAt, lookAtTransform, ScreenSpaceCameraController og entity tracking — med en konkret højde/pitch-opslagstabel pr. visningstype (landmark, skyline, canyon rim, metro). Udløses, når du positionerer kameraet, bygger flyTo-animationer eller ture med flere stop, begrænser brugernavigation, tracker entities eller konverterer screen/world-koordinater i en CesiumJS-app.

Testrapport

Kørt en flyTo-til-landmark-opgave begge veje: skill-versionen begrunder højde/pitch (1000m, -30 grader) ud fra sin tabel og husker, at flyTo ikke returnerer et Promise, mens baseline bare gætter plausible tal uden begrundelse.

Testet: 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

Kommandoer og eksempelprompter

  • /cesiumjs-cameraCesiumJS-kamerareference: flyTo/lookAt/setView med højde-pitch-tabeller og faldgruber ved navigationsbegrænsninger.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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