2017-01-10 1 views
1

Schränken die Trackball-Steuerelemente das Ein- und Auszoomen ein?Zoom-Limit in Trackball-Steuerungen

Während ich das Objekt vergrößern und verkleinern, wird das Objekt irgendwann unterbrochen.

Ich möchte die Ein- und Auszoomen-Parameter wie in Orbit-Steuerungen beschränken.

Ich möchte in meinem Fall nicht Orbit-Steuerelemente verwenden.

Danke ein Bündel.

+0

Ja. 'controls.minDistance'. 'controls.maxDistance'. Sie können diese Frage selbst beantworten, indem Sie sich den 'TrackballControls'-Quellcode ansehen. three.js r.83 – WestLangley

+0

Das ist mein Problem.Ich möchte wissen, ob es in three.js r.70 unterstützt. Ich habe versucht, aber wenn Modell lädt sich es passiert und arbeitet wie in der Nähe von weit Wert, nicht zu begrenzen Zoom. –

+0

(1) .r70 ist zwei Jahre alt. Es ist ratsam, die aktuelle Version zu verwenden. (2) Schauen Sie sich den Quellcode an und Sie können Ihre Frage beantworten. (3) Verwenden Sie eine perspektivische Kamera? – WestLangley

Antwort

1

Ich arbeitete mit THREE.js version70, die das Zoomen nicht beschränkt. In aktueller Three.js Version von Trackball steuert wir die Ein- und Auszoomen mit dem folgenden Code begrenzen könnten,

controls.minDistance = 10; 
controls.maxDistance = 20;