最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

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)的評論 (共 條)

分享到微博請遵守國家法律
赫章县| 遂宁市| 上犹县| 乡宁县| 武夷山市| 项城市| 宁波市| 疏勒县| 于田县| 汝阳县| 鹿泉市| 沂源县| 宣武区| 霞浦县| 福鼎市| 嘉禾县| 墨江| 上虞市| 台江县| 新密市| 新郑市| 隆子县| 新昌县| 浦北县| 准格尔旗| 海淀区| 田东县| 靖西县| 句容市| 盖州市| 镇江市| 富源县| 依兰县| 离岛区| 济南市| 朝阳市| 鄂尔多斯市| 洛隆县| 上林县| 金门县| 崇礼县|