瀏覽代碼

Examples: set rotation directly (#25151)

* Set rotation directly

* More clean up
WestLangley 2 年之前
父節點
當前提交
f14eecf183

+ 1 - 2
examples/jsm/loaders/ColladaLoader.js

@@ -7,7 +7,6 @@ import {
 	Color,
 	DirectionalLight,
 	DoubleSide,
-	Euler,
 	FileLoader,
 	Float32BufferAttribute,
 	FrontSide,
@@ -4095,7 +4094,7 @@ class ColladaLoader extends Loader {
 		if ( asset.upAxis === 'Z_UP' ) {
 
 			console.warn( 'THREE.ColladaLoader: You are loading an asset with a Z-UP coordinate system. The loader just rotates the asset to transform it into Y-UP. The vertex data are not converted, see #24289.' );
-			scene.quaternion.setFromEuler( new Euler( - Math.PI / 2, 0, 0 ) );
+			scene.rotation.set( - Math.PI / 2, 0, 0 );
 
 		}
 

+ 1 - 2
examples/jsm/loaders/GCodeLoader.js

@@ -1,6 +1,5 @@
 import {
 	BufferGeometry,
-	Euler,
 	FileLoader,
 	Float32BufferAttribute,
 	Group,
@@ -251,7 +250,7 @@ class GCodeLoader extends Loader {
 
 		}
 
-		object.quaternion.setFromEuler( new Euler( - Math.PI / 2, 0, 0 ) );
+		object.rotation.set( - Math.PI / 2, 0, 0 );
 
 		return object;
 

+ 1 - 1
examples/webgl_loader_3mf_materials.html

@@ -78,7 +78,7 @@
 				const loader = new ThreeMFLoader( manager );
 				loader.load( './models/3mf/truck.3mf', function ( object ) {
 
-					object.quaternion.setFromEuler( new THREE.Euler( - Math.PI / 2, 0, 0 ) ); 	// z-up conversion
+					object.rotation.set( - Math.PI / 2, 0, 0 ); // z-up conversion
 
 					object.traverse( function ( child ) {