【发布时间】:2020-01-15 08:54:36
【问题描述】:
我想在 Cesium 中显示飓风(大等值面对象)。为此,我在 ECEF(地心)投影中重新投影的新 OBJ 文件中转换了一个 OBJ 文件,其中包含代表飓风的等值面的每个顶点的经度、纬度、高度列。
所以最终的 OBJ 文件包含现在每个顶点的 X、Y、Z 代替经度、纬度、高度。在 obj2gltf 最终重新格式化后,我尝试使用以下代码在 Cesium.JS 中显示 GLTF“飓风”文件:
console.log('loading hurricane.gltf';
var mymodel = viewer.scene.primitives.add(Cesium.Model.fromGltf({
url : 'data/hurricane.gltf',
modelMatrix : Cesium.Matrix4.IDENTITY,
asynchronous: false
}));
我可以在地球上看到我的飓风,但不是在好位置。我怀疑矩阵的问题。 IDENTITY 矩阵似乎不是一个好的矩阵。我可以尝试制作一个新矩阵,但找不到有关 Cesium 使用的轴方向的足够信息。
我验证了 X、Y、Z ECEF 坐标,它们很好。有没有人遇到过这个问题?
【问题讨论】: