echarts-gl绘制曲面时的参数方程中的参数各自代表了什么?

yangtoude
  • 326

1.问题描述:
如下图所示,这个曲面参数方程中的参数u和v具体对应的是什么值,比如绘制球面时,u和v代表的是弧度,那么各自代表了哪两个夹角?

clipboard.png

该Echarts图表来源:Echarts-gl绘制的球面
参考代码:

parametricEquation: {
    u: {
        min: -Math.PI,
        max: Math.PI,
        step: Math.PI / 20
    },
    v: {
        min: 0,
        max: Math.PI,
        step: Math.PI / 20
    },
    x: function (u, v) {
        return Math.sin(v) * Math.sin(u);
    },
    y: function (u, v) {
        return Math.sin(v) * Math.cos(u);
    },
    z: function (u, v) {
        return Math.cos(v);
    }
}

ps:我查了下echarts的文档,文档中对这块说的不是很清楚,希望对echarts-gl比较熟的朋友能给解释下。

回复
阅读 2.7k
1 个回答
FFFFFF
  • 2
新手上路,请多包涵

对于球坐标系(r,θ,φ),代码中的u就是φ,v就是θ

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏