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