余弦比仅取决于角度大小,而不取决于三角形大小。该常量比称为角度测量的余弦。
有规则地增加或减小参数之后,cos 函数将返回在 1 和 -1 之间有规则增加或减小的值。这对于在属性值中创建重复的周期性更改十分有用。
cos 函数与 sin 函数十分类似,除了其返回值是 90 度或 pi/2(反相)以外。
有关如何使用 sin 函数和 cos 函数的循环特征的信息,请参见 sin。
Ball.translateX = time; Ball.translateY = cos(Ball.translateX);
球将从原点开始,以递增动画时间设置的比率沿 X 方向移动。其 Y 平移将根据 cos 函数的返回值上下循环移动。cos 函数使用 translateX(也就是间接使用时间)作为其参数。
随着时间从 0 秒增加至 6.283 秒,cos 函数将以精细增量返回从 1 减少至 -1、然后又增加至 1 的值。该值 6.283 是 π 值的两倍。
随着时间的增加,当时间超过 6.283 秒时,每隔 6.283 秒将重复相同的循环。