Since | 17.0 |
vector sample_sphere_shell_uniform(vector u, float alpha)
u
[0,1)
(つまり、0以上1未満)範囲の3つの数値。
alpha
境界となる内側半径。数値の範囲は0から1です。
u
に基づいて、長さ1未満のベクトルを返します。
[0,1)
(つまり、0以上1未満)範囲の均等にランダムな3つの値のu
と[0,1)
(つまり、0以上1未満)範囲のalpha
を指定すると、返されるベクトルは、内側半径がalpha
の単位球シェル内のu
に対して均等にランダムで連続的になります。
See also |