赞
踩
1、查看矩阵的最好方式
在devTools的console中输入
console.log(tileset.modelMatrix.toString())
(一定要带着console.log)
得到的结果如下:
2、矩阵值的获取与还原
得到矩阵的数组形式:
let arr=Cesium.Matrix4.toArray(tileset.modelMatrix);
通过数组生成矩阵:
let mat4=Cesium.Matrix4.fromArray(arr);
3、矩阵值的获取与还原(常见错误情形)
a、在console中通过tileset.matrix拿到值
(上图输出的结果,并没有调用modelMatrix的toString()方法,而只是把它的属性罗列出来)
(注意上图的序号,并不是数组的序号,而是“键名”)
b、直接传递给new Cesium.Matrix4()
则得到的“不是”同一个矩阵!
原因可以通过Matrix4的构造函数中得到
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。