我希望能够在我的Google文档文档中折叠和展开各个部分,从而使大型文档更易于导航.我想知道这是否可以使用Google Apps脚本,或者我是否会浪费时间来寻找方法.
我想选择给定球体上的随机点.这个页面解释得很好:
http://mathworld.wolfram.com/SpherePointPicking.html ("获取球体上任何小区域的点......")
但我不完全确定我是否在JavaScript中正确实现它,因为我几乎无法正确测试它:
var u = random();
var v = random();
var angle1 = 2 * Math.PI * u;
var angle2 = Math.pow(Math.cos (2 * v - 1), -1);
X = X0 + (radius * Math.sin(angle1) * Math.cos(angle2));
Y = Y0 + (radius * Math.sin(angle1) * Math.sin(angle1));
Z = Z0 + (radius * Math.cos(angle1));
Run Code Online (Sandbox Code Playgroud)
我特别不确定我是否正确地理解了cos(-1),我将其实现为"余弦为-1的幂".