this.object.position がこのトラックボール コントロールで何を表しているかを把握するために、しばらく時間を費やしました: https://github.com/mrdoob/three.js/blob/master/examples/js/controls/TrackballControls .js
作成者は、位置の元の値を (リセットの目的で) 保存するだけでなく、各フレームの後に位置が変更される (または変更されない) たびに lastPosition を追跡します。
... // the first half of the constructor
var lastPosition = new THREE.Vector3();
... // more initialization
// for reset
this.position0 = this.object.position.clone();
最初はカメラの位置を表していると思っていましたが、「this.eye」変数もあるので、それは矛盾するでしょう。それでDOM上での描画面の位置とか関係あるのかなと思ったのですが、大きさ3のベクトルなので理論的にもあまり重みがありません。
これがばかげた質問かもしれないことは承知していますが、正しい方向に向けて微調整していただければ幸いです。
読んでくれてありがとう