国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網 會員登陸 & 注冊

Cesium中的3DTileset旋轉變換實現(xiàn)

2023-09-19 23:34 作者:invmor  | 我要投稿

????遇到這個問題才相信“知識就是財富”,我有答案我就不告訴你。

????首先是確定旋轉的坐標系,經過我的驗證,坐標系是地固坐標系(ECEF)。使用fromRotationY,可以發(fā)現(xiàn)是繞著Y軸(90,0)旋轉。

????所以現(xiàn)在的問題,由enu變化為ecef的某個軸旋轉。旋轉軸由該點的位置確定,由地心指向該點。

????如何繞著這個軸旋轉,主要思路是將該軸進行繞x和y軸到z軸上,再恢復該狀態(tài)。

MR%3DRx(-%5Calpha%20)Ry(%5Cbeta%20)Rz(%5Ctheta%20)Ry(-%5Cbeta%20)Rx(%5Calpha%20)

%5Calpha%20%5Cbeta%20值求解如下

MR求解如下

應用旋轉矩陣時,tile由兩處地方可以設置,一個是Cesium3DTileset.modelMatrix,一個是Cesium3DTileset.root.transform,實際應用的時候這兩個矩陣會相乘。

平移很簡單

縮放同理,最后引用變換矩陣。

需要注意的時候tilesCenter為Cesium3DTileset的包圍盒中心,使用的是未變換時的位置。

Cesium中的3DTileset旋轉變換實現(xiàn)的評論 (共 條)

分享到微博請遵守國家法律
呼玛县| 加查县| 海宁市| 英德市| 浠水县| 高淳县| 郧西县| 和田市| 崇义县| 安岳县| 侯马市| 通城县| 嘉兴市| 贵溪市| 邛崃市| 丰宁| 正蓝旗| 定南县| 潮州市| 长乐市| 祁阳县| 岑巩县| 古浪县| 呼伦贝尔市| 莫力| 郸城县| 吉水县| 青河县| 赤峰市| 普宁市| 宁乡县| 仙居县| 德庆县| 南平市| 新沂市| 南阳市| 罗江县| 建德市| 乌什县| 怀化市| 镇原县|