Explorar o código

Fix to Raycaster.js to return calculated vertex and index info for BufferGeometry.

Tarek Sherif %!s(int64=12) %!d(string=hai) anos
pai
achega
76056bf550
Modificáronse 3 ficheiros con 276 adicións e 268 borrados
  1. 4 0
      build/three.js
  2. 268 268
      build/three.min.js
  3. 4 0
      src/core/Raycaster.js

+ 4 - 0
build/three.js

@@ -7148,6 +7148,8 @@ THREE.EventDispatcher.prototype = {
 
 								distance: distance,
 								point: intersectionPoint,
+								vertices: [vA.clone(), vB.clone(), vC.clone()],
+								indices: [a, b, c],
 								face: null,
 								faceIndex: null,
 								object: object
@@ -7211,6 +7213,8 @@ THREE.EventDispatcher.prototype = {
 
 							distance: distance,
 							point: intersectionPoint,
+							vertices: [vA.clone(), vB.clone(), vC.clone()],
+							indices: [a, b, c],
 							face: null,
 							faceIndex: null,
 							object: object

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 268 - 268
build/three.min.js


+ 4 - 0
src/core/Raycaster.js

@@ -164,6 +164,8 @@
 
 								distance: distance,
 								point: intersectionPoint,
+								vertices: [vA.clone(), vB.clone(), vC.clone()],
+								indices: [a, b, c],
 								face: null,
 								faceIndex: null,
 								object: object
@@ -227,6 +229,8 @@
 
 							distance: distance,
 							point: intersectionPoint,
+							vertices: [vA.clone(), vB.clone(), vC.clone()],
+							indices: [a, b, c],
 							face: null,
 							faceIndex: null,
 							object: object

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio

粤ICP备19079148号