echart-x 的3D地球,转动方向,在哪里修改呢,大神HELP!

发布于 2021-12-01 12:24:39 字数 169 浏览 888 评论 2

@Kener-林峰 你好,想跟你请教个问题:echart-x 的3D地球,转动方向好像没有API支持,请问下修改源码哪里可以修改3D地球转动方向

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

2021-12-06 10:03:04

谢谢,袁国涛大神指导,公布答案 给大家: map3d.js  中的 

_updateRotate
夜血缘 2021-12-06 01:20:19
 _updateRotate: function (deltaTime) {

            var velocity = this._rotateVelocity;
            this._rotateY = (velocity.y + this._rotateY) % (Math.PI * 2);
            this._rotateX = (velocity.x + this._rotateX) % (Math.PI * 2);

            this._rotateX = Math.max(Math.min(this._rotateX, Math.PI / 2), -Math.PI / 2);

            this.target.rotation
                .identity()
                .rotateX(this._rotateX)
                .rotateY(this._rotateY);

            // Rotate speed damping
            this._vectorDamping(velocity, 0.8);

            if (this._rotating) {
                this._rotateY -= deltaTime * 1e-4;//这里旋转方向好像是硬编码进去的。
                this.zr.refreshNextFrame();
            }
            else if (velocity.len() > 0) {
                this.zr.refreshNextFrame();
            }
        },

看了一下示例,好像旋转方向确实不是地球自转方向哈

看了一下源码

 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文