猿问

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

通过什么方式能找到一些js实现的一些元素排列组合算法?

比如多个元素通过算法组合成一个球型,圆锥形,波浪形,银河系的形状之类的?


小唯快跑啊
浏览 314回答 1
1回答

繁花不似锦

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)  };},参数方程
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答