loadNode method

Future<Object3D> loadNode(
  1. int nodeIndex
)

Implementation

Future<Object3D> loadNode(int nodeIndex) async {
  return await loadNodeShallow( nodeIndex );
		// final json = this.json;
		// final parser = this;

		// final nodeDef = json['nodes'][ nodeIndex ];

		// final nodePending = await loadNodeShallow( nodeIndex );

		// final List<Object3D> childPending = [];
		// final childrenDef = nodeDef['children'] ?? [];

		// for (int i = 0, il = childrenDef.length; i < il; i ++ ) {
		// 	childPending.add( await parser.getDependency( 'node', childrenDef[ i ] ) );
		// }
		// final skeletonPending = nodeDef['skin'] == null? null : await parser.getDependency( 'skin', nodeDef['skin'] );

  // if ( skeletonPending != null ) {
  //   // This full traverse should be fine because
  //   // child glTF nodes have not been added to this node yet.
  //   nodePending.traverse(( mesh ) {
  //     if (mesh is! SkinnedMesh ) return;
  //     mesh.bind( skeletonPending, Matrix4.identity() );
  //   } );

  // }

  // for ( int i = 0, il = childPending.length; i < il; i ++ ) {
  //   nodePending.add( childPending[ i ] );
  // }

  // return nodePending;
}