code: function (args) {
      args = args || {}
      if (typeof args !== 'object') {
        console.error('not supported camera view point: ' + args)
        return
      }
      var posChange = args.position || {}
      var rotChange = args.rotation || {}
  
      this._isPlaying = false
      // apply changes to current camera position
      var pos = defaults({}, posChange, clone(this.el.getAttribute('position')))
      var rot = defaults({}, rotChange, clone(this.el.getAttribute('rotation')))
  
      var target = {
        position: pos,
        rotation: rot
      }
      this.animate(target)
    }
docs: set camera position and rotation by providing changes for certain axes to reset camera to walking mode do: updateViewPoint({position: {y:1.6}, rotation: {x:0})