《Cesium实战(十九)解决新版本3DTile旋转缩放问题》的评论 http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html 学习cesiumjs 的好地方--伐罗密 Wed, 26 Nov 2025 06:43:48 +0000 hourly 1 https://wordpress.org/?v=4.9.28 作者:nijiahui1989329 http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-3865 Mon, 15 Apr 2024 08:20:40 +0000 http://cesium.xin/wordpress/?p=1603#comment-3865 已解决

]]>
作者:nijiahui1989329 http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-3864 Mon, 15 Apr 2024 08:05:20 +0000 http://cesium.xin/wordpress/?p=1603#comment-3864 怎么把平移加进去呢

]]>
作者:wf http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-3474 Fri, 14 Apr 2023 05:07:06 +0000 http://cesium.xin/wordpress/?p=1603#comment-3474 写的非常棒,很受用 ~ 已解决问题了 ~~~
发现在较新版本 cesium 1.99 依然是这样滴
倾斜摄影的 3dtiles 没问题,
建模软件生成的 3dtiles ,Cesium.Matrix4.multiplyByMatrix3(m,m1,m); 旋转模型消失
原来中心点在 地球的中心啊

]]>
作者:Elusive http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-3338 Thu, 17 Nov 2022 00:16:16 +0000 http://cesium.xin/wordpress/?p=1603#comment-3338 movetotile内容就是viewer.zoomTo(tileset, new Cesium.HeadingPitchRange(0.0, -0.5, tileset.boundingSphere.radius * 2.0));
这里不需要,删掉就行,文章内已删掉

]]>
作者:zjq4688 http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-3327 Thu, 10 Nov 2022 06:37:56 +0000 http://cesium.xin/wordpress/?p=1603#comment-3327 movetotile();这个函数在哪

]]>
作者:Elusive http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-1905 Tue, 23 Mar 2021 02:55:16 +0000 http://cesium.xin/wordpress/?p=1603#comment-1905 参考 http://cesium.xin/wordpress/archives/cesium-primitive-matrix.html

]]>
作者:Bidding-M http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-1903 Mon, 22 Mar 2021 09:26:33 +0000 http://cesium.xin/wordpress/?p=1603#comment-1903 动态修改了角度,模型不见了?跪求大佬帮忙!
// …
let viewModel = {
height: 0,
rotateX: 0,
rotateY: 0,
rotateZ: 0
};
document.getElementById(“addRotateX”).addEventListener(“click”, function () {
viewModel.rotateX += 50;
changeRotateX(tileset, viewModel.rotateX);
});
// …

function changeRotateX(tileset, rotateX = Number(rotateX)) {
if (!tileset || isNaN(rotateX)) return;
let m1 = Cesium.Matrix3.fromRotationX(Cesium.Math.toRadians(rotateX) /*角度转弧度*/);
tileset.modelMatrix = Cesium.Matrix4.multiplyByMatrix3(tileset.modelMatrix, m1, new Cesium.Matrix4());
}

]]>
作者:Elusive http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-1874 Tue, 02 Mar 2021 13:20:59 +0000 http://cesium.xin/wordpress/?p=1603#comment-1874 http://cesium.xin/wordpress/archives/cesium-primitive-matrix.html

]]>
作者:whu_sgg_sgidi http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-1873 Mon, 01 Mar 2021 21:33:10 +0000 http://cesium.xin/wordpress/?p=1603#comment-1873 这么调整了,当改变旋转时候还是会飞走模型

]]>
作者:Elusive http://cesium.xin/wordpress/archives/cesium-3dtiles-rotate-new.html#comment-1810 Mon, 25 Jan 2021 03:06:34 +0000 http://cesium.xin/wordpress/?p=1603#comment-1810 先转哪个就先乘哪个,你自己试一下就知道了

]]>