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

Method angleToSigned

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

* 计算自己向量与另一个向量之间的夹角,但带正负号 * 如果另一个向量相对自己是顺时针,则返回正值,否则返回负值 * @param vector * @returns 单位:度

(vector: Vector)

Source from the content-addressed store, hash-verified

118 * @returns 单位:度
119 */
120 angleToSigned(vector: Vector): number {
121 const angle = this.angleTo(vector);
122 const cross = this.cross(vector);
123 if (cross > 0) {
124 return angle;
125 } else {
126 return -angle;
127 }
128 }
129
130 /**
131 * 从自己这个向量所指向的点到另一个向量所指向的点的距离

Callers 2

Vector.test.tsFile · 0.80
moveEdgesMethod · 0.80

Calls 2

angleToMethod · 0.95
crossMethod · 0.95

Tested by

no test coverage detected