Arcball zoomen?Hallo,
Hat jemand einen Rat, wie man den Arcball in der Szene vergrößert? Ich möchte nicht nur die Perspektive ändern, ich möchte, dass der Benutzer die aktuelle Szene vergrößern und verkleinern kann.
Vielen Dank!
Re: Arcball zoomen?Sie können diesem Muster sowohl für das Skalieren als auch für das Übersetzen folgen. Der Arcball enthält einige Statusinformationen, sodass Sie ihn nicht zerstören und neu erstellen möchten. Ich habe zwei Schieberegler gemacht, einen außerhalb des Arcballs und einen innen. Der äußere skaliert den Arcball, der innere nur den Inhalt des Arcballs. (Aus dem HelloWorld-Beispielskript geändert.)
// Show some text in an ArcBall
Names Default To Here( 1 );
// this tiny list is rebuilt when the inside slider moves
scaleinside=1;
scaleinsideList = scenedisplaylist();
scaleinsideList<<SCALE></SCALE>
Das Skript ist so organisiert, dass nur der geringste Teil des Skripts von den Rückrufaufrufen des Schiebereglers neu erstellt werden muss.