* 计算自己向量与另一个向量之间的夹角,但带正负号 * 如果另一个向量相对自己是顺时针,则返回正值,否则返回负值 * @param vector * @returns 单位:度
(vector: Vector)
| 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 | * 从自己这个向量所指向的点到另一个向量所指向的点的距离 |
no test coverage detected