Răsfoiți Sursa

Moved ClosedSplineCurve3 to legacy

looeee 8 ani în urmă
părinte
comite
c113450a2c
3 a modificat fișierele cu 19 adăugiri și 22 ștergeri
  1. 18 0
      src/Three.Legacy.js
  2. 1 1
      src/Three.js
  3. 0 21
      src/extras/curves/ClosedSplineCurve3.js

+ 18 - 0
src/Three.Legacy.js

@@ -24,6 +24,7 @@ import { Face3 } from './core/Face3.js';
 import { Geometry } from './core/Geometry';
 import { Geometry } from './core/Geometry';
 import { Object3D } from './core/Object3D.js';
 import { Object3D } from './core/Object3D.js';
 import { Uniform } from './core/Uniform';
 import { Uniform } from './core/Uniform';
+import { CatmullRomCurve3 } from './extras/curves/CatmullRomCurve3.js';
 import { GridHelper } from './extras/helpers/GridHelper.js';
 import { GridHelper } from './extras/helpers/GridHelper.js';
 import { BoxGeometry } from './geometries/BoxGeometry.js';
 import { BoxGeometry } from './geometries/BoxGeometry.js';
 import { EdgesGeometry } from './geometries/EdgesGeometry.js';
 import { EdgesGeometry } from './geometries/EdgesGeometry.js';
@@ -159,6 +160,23 @@ export function Float64Attribute( array, itemSize ) {
 
 
 //
 //
 
 
+function ClosedSplineCurve3( points ) {
+
+	console.warn( 'THREE.ClosedSplineCurve3 has been deprecated. Please use THREE.CatmullRomCurve3.' );
+
+	CatmullRomCurve3.call( this, points );
+	this.type = 'catmullrom';
+	this.closed = true;
+
+}
+
+ClosedSplineCurve3.prototype = Object.create( CatmullRomCurve3.prototype );
+
+
+export { ClosedSplineCurve3 };
+
+//
+
 export function EdgesHelper( object, hex ) {
 export function EdgesHelper( object, hex ) {
 	console.warn( 'THREE.EdgesHelper has been removed. Use THREE.EdgesGeometry instead.' );
 	console.warn( 'THREE.EdgesHelper has been removed. Use THREE.EdgesGeometry instead.' );
 	return new LineSegments( new EdgesGeometry( object.geometry ), new LineBasicMaterial( { color: hex !== undefined ? hex : 0xffffff } ) );
 	return new LineSegments( new EdgesGeometry( object.geometry ), new LineBasicMaterial( { color: hex !== undefined ? hex : 0xffffff } ) );

+ 1 - 1
src/Three.js

@@ -145,7 +145,7 @@ export { BoundingBoxHelper } from './extras/helpers/BoundingBoxHelper.js';
 export { BoxHelper } from './extras/helpers/BoxHelper.js';
 export { BoxHelper } from './extras/helpers/BoxHelper.js';
 export { ArrowHelper } from './extras/helpers/ArrowHelper.js';
 export { ArrowHelper } from './extras/helpers/ArrowHelper.js';
 export { AxisHelper } from './extras/helpers/AxisHelper.js';
 export { AxisHelper } from './extras/helpers/AxisHelper.js';
-export { ClosedSplineCurve3 } from './extras/curves/ClosedSplineCurve3.js';
+// export { ClosedSplineCurve3 } from './extras/curves/ClosedSplineCurve3.js';
 export { CatmullRomCurve3 } from './extras/curves/CatmullRomCurve3.js';
 export { CatmullRomCurve3 } from './extras/curves/CatmullRomCurve3.js';
 export { SplineCurve3 } from './extras/curves/SplineCurve3.js';
 export { SplineCurve3 } from './extras/curves/SplineCurve3.js';
 export { CubicBezierCurve3 } from './extras/curves/CubicBezierCurve3.js';
 export { CubicBezierCurve3 } from './extras/curves/CubicBezierCurve3.js';

+ 0 - 21
src/extras/curves/ClosedSplineCurve3.js

@@ -1,21 +0,0 @@
-import { CatmullRomCurve3 } from './CatmullRomCurve3';
-
-/**************************************************************
- *	Closed Spline 3D curve
- **************************************************************/
-
-
-function ClosedSplineCurve3( points ) {
-
-	console.warn( 'THREE.ClosedSplineCurve3 has been deprecated. Please use THREE.CatmullRomCurve3.' );
-
-	CatmullRomCurve3.call( this, points );
-	this.type = 'catmullrom';
-	this.closed = true;
-
-}
-
-ClosedSplineCurve3.prototype = Object.create( CatmullRomCurve3.prototype );
-
-
-export { ClosedSplineCurve3 };