Когда вы используете PerspectiveCamera
в сочетании с OrbitControls
, вы должны знать, что «масштабирование» не является такой же переменной, как у орфографической камеры.Вместо этого «масштабирование» отслеживается путем простого размещения камеры рядом с целью.
Это означает, что вы можете получить расстояние масштабирования, рассчитав расстояние между целью и положением камеры.
var zoom = controls.target.distanceTo( controls.object.position )