- 主题:求教:在球面上如何随机取一点
按面积元均匀分布就可以啊。dΩ=sinθdθdφ,所以按θ、φ取随机要加一个权重函数
sinθ。
【 在 abigtree 的大作中提到: 】
: 如果按照球坐标系的θ,φ可以做到随机吗?
: 我计算球冠面积, 感觉不太对.
: 还有别的方法吗? 求教了.
: ...................
--
FROM 211.162.81.*
这样做是错误的。
【 在 laurent 的大作中提到: 】
: 你产生三个随机数当坐标,然后归一化,把长度变成1不就好了。
--
FROM 211.162.81.*
对于球面的话,你取柱坐标是均匀的,也就是说两个变量z从-R去到R,φ从0到2π,取随机,得到的就是球面上的随机分布。
【 在 abigtree 的大作中提到: 】
: 是的, 一开始就是这个问题, 我估算了一下, 不行.
--
FROM 180.110.134.*