Răsfoiți Sursa

Merge pull request #18183 from donmccurdy/bug-meshsurfacesampler-search

MeshSurfaceSampler: Fix binary search edge condition
Mr.doob 6 ani în urmă
părinte
comite
a0c3d287a8
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      examples/jsm/math/MeshSurfaceSampler.js

+ 1 - 1
examples/jsm/math/MeshSurfaceSampler.js

@@ -128,7 +128,7 @@ var MeshSurfaceSampler = ( function () {
 
 				var mid = Math.floor( ( start + end ) / 2 );
 
-				if ( dist[ mid - 1 ] <= x && dist[ mid ] > x ) {
+				if ( mid === 0 || dist[ mid - 1 ] <= x && dist[ mid ] > x ) {
 
 					index = mid;
 

粤ICP备19079148号