有人知道c#中如何规范化角度为[0,360]和长度为[0,1]吗?
请参考下面的链接,我正试图实现答案的第二步。
我应该如何使用velX,velY信息来获得当前帧和前一帧之间在X和Y中的位移?
angle1 = Math.Atan2(h.Intensity, g.Intensity);
if(angle1 < 0)
{
angle1 += 2 * Math.PI;
}
这条路对吗?有什么建议吗?我会用数学吗?圆函数代替? 似乎你想这样做:
displacement = velocity * timestep
例如,如果您有60Hz的视频,那么timestep
就是1/60
。