title: Change usdz model joint location in scenekit
body: <p>I have loaded apple's robot.usdz model into a sceneview using mdlAsset. Right now the model loads into the view doing the standard t pose, but I would like to change the models pose by setting each joint location to 3d coordinates that I captured in a previous ARView.</p>
  <p>Here is my code</p>
  <pre><code>import UIKit
  import SceneKit
  import AVKit
  import SceneKit.ModelIO
  
  class ProperFormOverlayViewController: UIViewController {
  
  let sceneView = SCNView()
  
  
   override func viewDidLoad() {
      super.viewDidLoad()
  
  
      let scene = SCNScene()
  
  
      guard let urlPath = Bundle.main.url(forResource: &quot;robot&quot;, withExtension: &quot;usdz&quot;) else {
          return
      }
      let mdlAsset = MDLAsset(url: urlPath)
      
      let asset = mdlAsset.object(at: 0) // extract first object
      let assetNode = SCNNode(mdlObject: asset)
      scene.rootNode.addChildNode(assetNode)
  
      let player = AVPlayer(url:  URL(string: &quot;&quot;)!)
      scene.background.contents = player
      sceneView.play(nil)
      player.play()
  
      sceneView.scene = scene
  
      sceneView.autoenablesDefaultLighting = true
      sceneView.allowsCameraControl = true
      
  
  }
  }
  </code></pre>
  <p>I know it possible to access the joint locations when using ARView, but I don't think it would make sense to use ARView because I don't need access to the camera. Any suggestions on how to change the models pose? Thanks for the help!</p>