(m: Mat4, angle: number)
| 208 | } |
| 209 | |
| 210 | export function mat4RotateX(m: Mat4, angle: number): Mat4 { |
| 211 | const c = Math.cos(angle), s = Math.sin(angle); |
| 212 | const rot: Mat4 = [1,0,0,0, 0,c,s,0, 0,-s,c,0, 0,0,0,1]; |
| 213 | return mat4Multiply(m, rot); |
| 214 | } |
| 215 | |
| 216 | export function mat4RotateY(m: Mat4, angle: number): Mat4 { |
| 217 | const c = Math.cos(angle), s = Math.sin(angle); |
no test coverage detected