mirror of
https://github.com/wahyd4/three.js.git
synced 2026-08-28 06:15:57 +10:00
Abstracted Ray::intersectScene into Ray::intersectArray.
This commit is contained in:
+8
-3
@@ -13,13 +13,18 @@ THREE.Ray.prototype = {
|
||||
|
||||
intersectScene : function ( scene ) {
|
||||
|
||||
return this.intersectArray( scene.objects );
|
||||
|
||||
},
|
||||
|
||||
intersectArray : function ( array ) {
|
||||
|
||||
var i, l, object,
|
||||
objects = scene.objects,
|
||||
intersects = [];
|
||||
|
||||
for ( i = 0, l = objects.length; i < l; i++ ) {
|
||||
for ( i = 0, l = array.length; i < l; i++ ) {
|
||||
|
||||
object = objects[i];
|
||||
object = array[ i ];
|
||||
|
||||
if ( object instanceof THREE.Mesh ) {
|
||||
|
||||
|
||||
@@ -1848,6 +1848,21 @@ THREE.WebGLRenderer = function ( parameters ) {
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
delete geometryGroup.__colorArray;
|
||||
delete geometryGroup.__normalArray;
|
||||
delete geometryGroup.__tangentArray;
|
||||
delete geometryGroup.__uvArray;
|
||||
delete geometryGroup.__uv2Array;
|
||||
delete geometryGroup.__faceArray;
|
||||
delete geometryGroup.__vertexArray;
|
||||
delete geometryGroup.__lineArray;
|
||||
delete geometryGroup.__skinVertexAArray;
|
||||
delete geometryGroup.__skinVertexBArray;
|
||||
delete geometryGroup.__skinIndexArray;
|
||||
delete geometryGroup.__skinWeightArray;
|
||||
*/
|
||||
|
||||
};
|
||||
|
||||
function setLineBuffers ( geometry, hint ) {
|
||||
@@ -4005,6 +4020,12 @@ THREE.WebGLRenderer = function ( parameters ) {
|
||||
|
||||
}*/
|
||||
|
||||
/*
|
||||
delete geometry.vertices;
|
||||
delete geometry.faces;
|
||||
delete geometryGroup.faces;
|
||||
*/
|
||||
|
||||
};
|
||||
|
||||
function removeObject( object, scene ) {
|
||||
|
||||
Reference in New Issue
Block a user