1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
const widget = new Cesium.CesiumWidget("cesiumContainer", { shouldAnimate: true, });
const position = Cesium.Cartesian3.fromDegrees(-123.0744619, 44.0503706, 500); const heading = Cesium.Math.toRadians(135); const pitch = 0; const roll = 0; const hpr = new Cesium.HeadingPitchRoll(heading, pitch, roll); const orientation = Cesium.Transforms.headingPitchRollQuaternion(position, hpr);
const entity = widget.entities.add({ position: position, orientation, model: { uri: "../SampleData/models/CesiumAir/Cesium_Air.glb", minimumPixelSize: 128, maximumScale: 20000, }, }); widget.trackedEntity = entity;
|