Browse Source

CanvasRenderer: Fixed incorrect particle rendering.

Mr.doob 13 năm trước cách đây
mục cha
commit
47ee3b076e
2 tập tin đã thay đổi với 3 bổ sung4 xóa
  1. 1 2
      examples/canvas_particles_floor.html
  2. 2 2
      src/renderers/CanvasRenderer.js

+ 1 - 2
examples/canvas_particles_floor.html

@@ -58,8 +58,7 @@
 					for ( var iy = 0; iy < AMOUNTY; iy++ ) {
 
 						particle = new THREE.Particle( material );
-						particle.scale.y = 2;
-						particle.scale.y = 6;
+						particle.scale.y = 4;
 						particle.position.x = ix * SEPARATION - ( ( AMOUNTX * SEPARATION ) / 2 );
 						particle.position.z = iy * SEPARATION - ( ( AMOUNTY * SEPARATION ) / 2 );
 						scene.add( particle );

+ 2 - 2
src/renderers/CanvasRenderer.js

@@ -296,7 +296,7 @@ THREE.CanvasRenderer = function ( parameters ) {
 
 			}
 
-			/*
+			/* DEBUG
 			_context.lineWidth = 1;
 			_context.strokeStyle = 'rgba( 0, 255, 0, 0.5 )';
 			_context.strokeRect( _bboxRect.getX(), _bboxRect.getY(), _bboxRect.getWidth(), _bboxRect.getHeight() );
@@ -439,7 +439,7 @@ THREE.CanvasRenderer = function ( parameters ) {
 					_context.translate( v1.x, v1.y );
 					_context.rotate( - element.rotation );
 					_context.scale( scaleX, scaleY );
-					_context.fillRect( - 1, - 1, 1, 1 );
+					_context.fillRect( -1, -1, 2, 2 );
 					_context.restore();
 
 				} else {