为了账号安全,请及时绑定邮箱和手机立即绑定

js如何通过算法实现元素排列组合成一个特殊的图形?

js如何通过算法实现元素排列组合成一个特殊的图形?

小唯快跑啊 2019-02-22 19:19:32
通过什么方式能找到一些js实现的一些元素排列组合算法?比如多个元素通过算法组合成一个球型,圆锥形,波浪形,银河系的形状之类的?
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

createSphere: function() {

  var cosTheta = Math.random() * 2 - 1,

    sinTheta = Math.sqrt(1 - cosTheta * cosTheta),

    phi = Math.random() * 2 * Math.PI;


  return {

    x: this.SCATTER_RADIUS * sinTheta * Math.cos(phi),

    y: this.SCATTER_RADIUS * sinTheta * Math.sin(phi),

    z: this.SCATTER_RADIUS * cosTheta,

    hue: Math.round(phi / Math.PI * 30)

  };

},

参数方程

查看完整回答
反对 回复 2019-02-25
  • 1 回答
  • 0 关注
  • 313 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信