sample_circle_edge_uniform
vector2 sample_circle_edge_uniform(float u)
u
介于0和1之间的数值。
返回一个单位向量2(即长度为1的vector2),基于参数u。
当输入在[0,1)区间内均匀随机的u值时,返回的单位向量将在单位圆边缘上相对于u呈现均匀随机且连续分布。
具体实现是返回(cos(angle),sin(angle)),其中angle等于2*pi*u。
vector2 sample_circle_edge_uniform(float u)
u
介于0和1之间的数值。
返回一个单位向量2(即长度为1的vector2),基于参数u。
当输入在[0,1)区间内均匀随机的u值时,返回的单位向量将在单位圆边缘上相对于u呈现均匀随机且连续分布。
具体实现是返回(cos(angle),sin(angle)),其中angle等于2*pi*u。