sample_sphere_shell_uniform
| 始于版本 | 17.0 |
|---|
vector sample_sphere_shell_uniform(vector u, float alpha)
u
三个介于0到1之间的数值。
alpha
限定内半径。一个介于0到1之间的数值。
返回一个基于u的长度<1的向量。
给定在[0,1)区间内三个值的均匀随机u向量,以及一个[0,1]区间内的数值,返回的向量将在以alpha为内半径的单位球壳内相对于u保持均匀随机和连续性。
| 始于版本 | 17.0 |
|---|
vector sample_sphere_shell_uniform(vector u, float alpha)
u
三个介于0到1之间的数值。
alpha
限定内半径。一个介于0到1之间的数值。
返回一个基于u的长度<1的向量。
给定在[0,1)区间内三个值的均匀随机u向量,以及一个[0,1]区间内的数值,返回的向量将在以alpha为内半径的单位球壳内相对于u保持均匀随机和连续性。