Просмотр исходного кода

VRMLLoader: Process Anchor node as grouping node. (#24645)

Michael Herzog 2 лет назад
Родитель
Сommit
cd9057d3be
1 измененных файлов с 13 добавлено и 1 удалено
  1. 13 1
      examples/jsm/loaders/VRMLLoader.js

+ 13 - 1
examples/jsm/loaders/VRMLLoader.js

@@ -625,6 +625,7 @@ class VRMLLoader extends Loader {
 
 			switch ( nodeName ) {
 
+				case 'Anchor':
 				case 'Group':
 				case 'Transform':
 				case 'Collision':
@@ -706,7 +707,6 @@ class VRMLLoader extends Loader {
 					build = buildWorldInfoNode( node );
 					break;
 
-				case 'Anchor':
 				case 'Billboard':
 
 				case 'Inline':
@@ -794,10 +794,18 @@ class VRMLLoader extends Loader {
 						parseFieldChildren( fieldValues, object );
 						break;
 
+					case 'description':
+						// field not supported
+						break;
+
 					case 'collide':
 						// field not supported
 						break;
 
+					case 'parameter':
+						// field not supported
+						break;
+
 					case 'rotation':
 						const axis = new Vector3( fieldValues[ 0 ], fieldValues[ 1 ], fieldValues[ 2 ] );
 						const angle = fieldValues[ 3 ];
@@ -820,6 +828,10 @@ class VRMLLoader extends Loader {
 						// field not supported
 						break;
 
+					case 'url':
+						// field not supported
+						break;
+
 					default:
 						console.warn( 'THREE.VRMLLoader: Unknown field:', fieldName );
 						break;