Haphazardly fix the animation not being very visible on some screens
Would be *much* better to come up with a proper projection matrix, but I need some actual time to think about the maths.
This commit is contained in:
		
							parent
							
								
									599880f035
								
							
						
					
					
						commit
						4336c718fc
					
				
					 1 changed files with 5 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -230,7 +230,11 @@ class Renderer {
 | 
			
		|||
        this.rotation += (this.dTime / 1000.0) * ROTATION_SPEED;
 | 
			
		||||
 | 
			
		||||
        const modelViewMatrix = mat4.create();
 | 
			
		||||
        mat4.translate(modelViewMatrix, modelViewMatrix, [0.0, 0.025, -1.2]);
 | 
			
		||||
        mat4.translate(modelViewMatrix, modelViewMatrix, [
 | 
			
		||||
            0.0,
 | 
			
		||||
            0.025,
 | 
			
		||||
            -((this.analyser.frequencyBinCount / gl.canvas.clientWidth) * 3),
 | 
			
		||||
        ]);
 | 
			
		||||
        mat4.rotateX(modelViewMatrix, modelViewMatrix, Math.PI / 16);
 | 
			
		||||
        mat4.rotateY(modelViewMatrix, modelViewMatrix, this.rotation);
 | 
			
		||||
        mat4.translate(modelViewMatrix, modelViewMatrix, [-1.0, 0.0, 0.0]);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue