* 计算自己向量与另一个向量之间的角度 * @param vector * @returns 单位:弧度
(vector: Vector)
| 97 | * @returns 单位:弧度 |
| 98 | */ |
| 99 | angle(vector: Vector): number { |
| 100 | const dot = this.dot(vector); |
| 101 | const mag1 = this.magnitude(); |
| 102 | const mag2 = vector.magnitude(); |
| 103 | |
| 104 | return Math.acos(dot / (mag1 * mag2)); |
| 105 | } |
| 106 | /** |
| 107 | * 计算自己向量与另一个向量之间的夹角 |
| 108 | * @param vector |
no test coverage detected