Skip to content

Commit febf946

Browse files
committed
sprite.raycast:change the triangle order
1 parent ec65c8f commit febf946

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/objects/Sprite.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,17 @@ Sprite.prototype = Object.assign( Object.create( Object3D.prototype ), {
8686
var center = this.center;
8787

8888
transformVertex( vA.set( - 0.5, - 0.5, 0 ), mvPosition, center, worldScale, sin, cos );
89-
transformVertex( vB.set( - 0.5, 0.5, 0 ), mvPosition, center, worldScale, sin, cos );
90-
transformVertex( vC.set( 0.5, - 0.5, 0 ), mvPosition, center, worldScale, sin, cos );
89+
transformVertex( vB.set( 0.5, - 0.5, 0 ), mvPosition, center, worldScale, sin, cos );
90+
transformVertex( vC.set( 0.5, 0.5, 0 ), mvPosition, center, worldScale, sin, cos );
9191

9292
// check first triangle
9393
var intersect = raycaster.ray.intersectTriangle( vA, vB, vC, false, intersectPoint );
9494

9595
if ( intersect === null ) {
9696

9797
// check second triangle
98-
transformVertex( vA.set( 0.5, 0.5, 0 ), mvPosition, center, worldScale, sin, cos );
99-
intersect = raycaster.ray.intersectTriangle( vA, vB, vC, false, intersectPoint );
98+
transformVertex( vB.set( - 0.5, 0.5, 0 ), mvPosition, center, worldScale, sin, cos );
99+
intersect = raycaster.ray.intersectTriangle( vA, vC, vB, false, intersectPoint );
100100
if ( intersect === null ) {
101101

102102
return;

0 commit comments

Comments
 (0)