cesium设置模型轨迹
要在cesium中设置模型轨迹,可以按照以下步骤操作:
1.首先,加载模型到cesium中。可以使用Cesium.Model.fromGltf()方法加载模型。例如:
var model = Cesium.Model.fromGltf({ url : 'path/to/model.gltf', scale : 10.0 });
2.接下来,创建一个实体来表示模型的轨迹。可以使用Cesium.Entity()方法创建实体。例如:
var entity = new Cesium.Entity({ position : Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883), point : { pixelSize : 10, color : Cesium.Color.YELLOW } });
3.然后,创建一个路径,表示模型的运动轨迹。可以使用Cesium.SampledPositionProperty()方法创建路径。例如:
var position = new Cesium.SampledPositionProperty(); position.addSample(Cesium.JulianDate.fromIso8601("2018-01-01T00:00:00.00Z"), Cesium.Cartesian3.fromDegrees(-75.59777, 40.03883)); position.addSample(Cesium.JulianDate.fromIso8601("2018-01-02T00:00:00.00Z"), Cesium.Cartesian3.fromDegrees(-75.59777, 40.13883)); position.addSample(Cesium.JulianDate.fromIso8601("2018-01-03T00:00:00.00Z"), Cesium.Cartesian3.fromDegrees(-75.59777, 40.23883));
4.最后,将路径和实体绑定在一起,并将路径添加到cesium场景中。例如:
entity.position = position; viewer.entities.add(entity);
这样,模型就会按照路径运动,并在轨迹上留下轨迹。
原文地址: https://www.cveoy.top/t/topic/bpgO 著作权归作者所有。请勿转载和采集!