Я создаю файл CZML, у меня есть путь, по которому я хочу, чтобы мой объект следовал этому пути и перемещал его по местоположению (я определял позиции на основе временной эпохи.)с использованием 3D-моделей в CZML-файле для перемещения объекта
Он отлично работает с билбордом с изображением, но когда я меняю свой код на модель, например, одну из трехмерных моделей в sandcastle, вместо рекламного щита он не работает. Он даже не показывает модель. У меня просто есть ярлык, движущийся по пути, но никаких признаков модели.
В чем проблема? Я очень хочу использовать 3D-модель в CZML-файлах, а не в javaScript. Я буду рад, если кто-то сможет мне помочь.
я сохранил мои данные в .czml файл, а затем я буду загружать их в HTML с помощью JavaScript следующим образом:
viewer.dataSources.add(Cesium.CzmlDataSource.load('../../SampleData/fstsp_solution.czml'));
и копию моего файла czml является:
[
{
"id":"document",
"version":"1.0"
},
{
"id":"Vehicle",
"availability":"2012-08-04T16:00:00Z/2012-08-04T17:04:54.9962195740191Z",
"model":{
"show":true,
"gltf":"../../SampleData/models/CesiumMilkTruck/CesiumMilkTruck.bgltf",
"scale":2,
"minimumPixelSize":25
},
"oriantation":{
"interpolationAlgorithm":"LAGRANGE",
"interpolationDegree":1,
"epoch":"2012-08-04T16:00:00Z",
"unitQuaternion":[some numbers, I am working on it]
},
"position":{
"interpolationAlgorithm":"LAGRANGE",
"interpolationDegree":1,
"epoch":"2012-08-04T16:00:00Z",
"cartographicDegrees":[time,long,lat,height,time,long,lat,height,time,long,lat,height]
}
}
]
Спасибо
Можете ли вы обновить вопрос, чтобы указать, как вы определяете модель в CZML? –