SceneUtils.js 691 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * @author alteredq / http://alteredqualia.com/
  3. */
  4. THREE.SceneUtils = {
  5. createMultiMaterialObject: function ( geometry, materials ) {
  6. var group = new THREE.Group();
  7. for ( var i = 0, l = materials.length; i < l; i ++ ) {
  8. group.add( new THREE.Mesh( geometry, materials[ i ] ) );
  9. }
  10. return group;
  11. },
  12. detach: function ( child, parent, scene ) {
  13. console.warn( 'THREE.SceneUtils: detach() has been deprecated. Use scene.attach( child ) instead.' );
  14. scene.attach( child );
  15. },
  16. attach: function ( child, scene, parent ) {
  17. console.warn( 'THREE.SceneUtils: attach() has been deprecated. Use parent.attach( child ) instead.' );
  18. parent.attach( child );
  19. }
  20. };