GeometryUtils.js 723 B

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * @author mrdoob / http://mrdoob.com/
  3. */
  4. THREE.GeometryUtils = {
  5. merge: function ( geometry1, geometry2, materialIndexOffset ) {
  6. THREE.warn( 'THREE.GeometryUtils: .merge() has been moved to Geometry. Use geometry.merge( geometry2, matrix, materialIndexOffset ) instead.' );
  7. var matrix;
  8. if ( geometry2 instanceof THREE.Mesh ) {
  9. geometry2.matrixAutoUpdate && geometry2.updateMatrix();
  10. matrix = geometry2.matrix;
  11. geometry2 = geometry2.geometry;
  12. }
  13. geometry1.merge( geometry2, matrix, materialIndexOffset );
  14. },
  15. center: function ( geometry ) {
  16. THREE.warn( 'THREE.GeometryUtils: .center() has been moved to Geometry. Use geometry.center() instead.' );
  17. return geometry.center();
  18. }
  19. };