Browse Source

Examples: Remove ExplodeModifier.

Mugen87 4 years ago
parent
commit
61dee81956

+ 0 - 41
examples/js/modifiers/ExplodeModifier.js

@@ -1,41 +0,0 @@
-console.warn( "THREE.ExplodeModifier: As part of the transition to ES6 Modules, the files in 'examples/js' were deprecated in May 2020 (r117) and will be deleted in December 2020 (r124). You can find more information about developing using ES6 Modules in https://threejs.org/docs/#manual/en/introduction/Installation." );
-/**
- * Make all faces use unique vertices
- * so that each face can be separated from others
- */
-
-THREE.ExplodeModifier = function () {
-
-};
-
-THREE.ExplodeModifier.prototype.modify = function ( geometry ) {
-
-	var vertices = [];
-
-	for ( var i = 0, il = geometry.faces.length; i < il; i ++ ) {
-
-		var n = vertices.length;
-
-		var face = geometry.faces[ i ];
-
-		var a = face.a;
-		var b = face.b;
-		var c = face.c;
-
-		var va = geometry.vertices[ a ];
-		var vb = geometry.vertices[ b ];
-		var vc = geometry.vertices[ c ];
-
-		vertices.push( va.clone() );
-		vertices.push( vb.clone() );
-		vertices.push( vc.clone() );
-
-		face.a = n;
-		face.b = n + 1;
-		face.c = n + 2;
-
-	}
-
-	geometry.vertices = vertices;
-
-};

+ 0 - 10
examples/jsm/modifiers/ExplodeModifier.d.ts

@@ -1,10 +0,0 @@
-import {
-	Geometry
-} from '../../../src/Three';
-
-export class ExplodeModifier {
-
-	constructor();
-	modify( geometry: Geometry ): void;
-
-}

+ 0 - 43
examples/jsm/modifiers/ExplodeModifier.js

@@ -1,43 +0,0 @@
-
-/**
- * Make all faces use unique vertices
- * so that each face can be separated from others
- */
-
-var ExplodeModifier = function () {
-
-};
-
-ExplodeModifier.prototype.modify = function ( geometry ) {
-
-	var vertices = [];
-
-	for ( var i = 0, il = geometry.faces.length; i < il; i ++ ) {
-
-		var n = vertices.length;
-
-		var face = geometry.faces[ i ];
-
-		var a = face.a;
-		var b = face.b;
-		var c = face.c;
-
-		var va = geometry.vertices[ a ];
-		var vb = geometry.vertices[ b ];
-		var vc = geometry.vertices[ c ];
-
-		vertices.push( va.clone() );
-		vertices.push( vb.clone() );
-		vertices.push( vc.clone() );
-
-		face.a = n;
-		face.b = n + 1;
-		face.c = n + 2;
-
-	}
-
-	geometry.vertices = vertices;
-
-};
-
-export { ExplodeModifier };

+ 0 - 1
utils/modularize.js

@@ -117,7 +117,6 @@ var files = [
 	{ path: 'misc/Volume.js', dependencies: [ { name: 'VolumeSlice', path: 'misc/VolumeSlice.js' } ], ignoreList: [] },
 	{ path: 'misc/VolumeSlice.js', dependencies: [], ignoreList: [] },
 
-	{ path: 'modifiers/ExplodeModifier.js', dependencies: [], ignoreList: [] },
 	{ path: 'modifiers/SimplifyModifier.js', dependencies: [], ignoreList: [] },
 	{ path: 'modifiers/SubdivisionModifier.js', dependencies: [], ignoreList: [] },
 	{ path: 'modifiers/TessellateModifier.js', dependencies: [], ignoreList: [] },