Преглед на файлове

Geometry: Added sortFacesByMaterial(). See #7211.

Mr.doob преди 10 години
родител
ревизия
9ca9003e16
променени са 1 файла, в които са добавени 12 реда и са изтрити 0 реда
  1. 12 0
      src/core/Geometry.js

+ 12 - 0
src/core/Geometry.js

@@ -863,6 +863,18 @@ THREE.Geometry.prototype = {
 
 	},
 
+	sortFacesByMaterial: function () {
+
+		function materialSort( a, b ) {
+
+			return a.materialIndex - b.materialIndex;
+
+		}
+
+		this.faces.sort( materialSort );
+
+	},
+
 	toJSON: function () {
 
 		var data = {