MCPcopy Index your code
hub / github.com/graphif/project-graph / rotate

Method rotate

packages/data-structures/src/Vector.ts:81–85  ·  view source on GitHub ↗

* 将自身向量按顺时针旋转一定角度,获得一个新的向量 * @param angle 单位:弧度

(angle: number)

Source from the content-addressed store, hash-verified

79 * @param angle 单位:弧度
80 */
81 rotate(angle: number): Vector {
82 const x = this.x * Math.cos(angle) - this.y * Math.sin(angle);
83 const y = this.x * Math.sin(angle) + this.y * Math.cos(angle);
84 return new Vector(x, y);
85 }
86 /**
87 * 将自身向量按逆时针旋转一定角度,获得一个新的向量
88 * @param degrees 单位:度

Callers 5

rotateDegreesMethod · 0.95
Vector.test.tsFile · 0.80
renderArrowMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected