Xpresso-Frage: Z-Position ändern durch Winkelwert?

Hallo Leute,

ich möchte ganz einfach nur eine Stange über die Z-Achse von A nach B rausgleichten lassen, wenn sich ein bestimmter Winkel eines anderen Objektes ändert. Ich habe es nun wirklich ausreichend lange versucht :-)) Was für Nodes nimmt man da und wie hängt man sie aneinander?

Gruss

Erik

[%sig%]

Bei Jürgen Meier gibt’s dazu ein paar Tutorials

http://www.3d-meier.de/

>Tutorials > XPresso Beispiele

-Sneaker

[%sig%]

Ich habe ja schon so ziemlich alles durchprobiert, irgendwo hakt es bei mir: Es soll doch eine ganz einfache “Wenn Winkel H=0 dann Position Z=0” und “Wenn Winkel H=90 dann Position Z=+100” Schaltung werden. Ich weiß nur einfach nicht, welcher Node die ‘Wenn/Dann’-Funktion erfüllt.

Gruss

Erik

[%sig%]

[%sig%]

[%sig%]

http://www.total3d.de/pub/C4D/Expresso/Erik-Expresso.zip

[%sig%]

Danke erstmal :slight_smile: Aber so auf die Schnelle komme ich da nicht mit. Es passiert auch nix, wenn ich dran rumspiele, oder andere Objekte ins Spiel bringe, hm … ich habe mittlerweile einfach mal einen Winkel-Ausgangswert als Positionseingangswert eingestöpselt, geht, nur nicht weit genug, also habe ich einen Mathe-Node mit Addition gefunden, den habe ich jetzt einfach solange hintereinandergehangen, bis die Verschiebung hinhaute … etwas stöpselig vielleicht, aber immerhin: meine erste funktionierende Schaltung mit mehr als zwei Nodes :slight_smile: Ist das irgendwie ein Kardinalfehler, der sich später rächen wird? Wenn nicht, dann lass ich das einfach so - keiner hats gesehen :slight_smile: - … an die komplizierteren Sachen mach ich mich dann später ran :slight_smile:

Gruss

Erik

[%sig%]

Raff nicht was Du da grad schreibst, so ohne Absatz und übersicht :wink:

Aber die Schaltung macht was Du wolltest.

Stell den Würfel mal per Eingabe auf 90°.
In dieser Position änder er seine Position auf z=100.
Sonst immer null !

Beim drehen per Hand überspringst Du natürlich schnell die exakt 90° und der Schalter wird nicht betätigt.

[%sig%]

Ich wollte natürlich, dass das ein stufenloses Gleiten wird und kein abruptes Ändern der Position, mein Fehler :slight_smile: Aber jetzt habe ich die Funktion deiner Schaltung wenigstens verstanden. Ich probier mal damit rum, danke :slight_smile:

Gruss

Erik

[%sig%]

Denn diese Schaltung fragt nach wenn - dann !
Du müsstest dann den Bereichswandler nehmen !

Ausgang Winkel H an den Bereichswandler und Ausgang Bereichswandler an Eingang position Z.

Mach aber den Winkelumrechnet zwischen Winkelausgang und Bereichswandler.

Der Bereichswandler kann dann Werte von z.B. 0-90 in 0-100 ausgeben …

[%sig%]

[%sig%]

…da gibt’s ein simples Tag, mit dem man die Rotation eines Objektes in die Translation eines anderen umleiten kann. Ohne Nodes, ohne Xpresso, ohne viel Nachdenken, und arbeitet sowohl in der Animation als auch im Editor. Und dämpfen kann man die Transformation auch noch. Selbst rechnen muß man nur den Faktor/Offset, damit Start- und Endwerte der jeweiligen Wertebereiche passen.

(Hmm, wenn ich so recht drüber nachdenke, könnte man das eigentlich noch als Funktion einbauen, aber was soll’s, es benutzt ja eh keiner…)

Hier: http://www.cairyn.de

[%sig%]

Danke erstmal für den Tipp, gucks mir gleich mal an.

Gruss

Erik

[%sig%]

Man dreht als die Achse H und das Objekt bewegt sich in Z.
Von 0 Bis 90.
So ?

http://www.total3d.de/pub/C4D/Expresso/Erik-Expresso.zip

[%sig%]

Sorry:

Man dreht als die Achse H und das Objekt bewegt sich in Z.
Von 0 Bis 90.
So ?

http://www.total3d.de/pub/C4D/Expresso/Erik-ExpressoA.zip

[%sig%]

Danke, sehr hilfreich und nützlich :-))

Gruss

Erik

[%sig%]

[%sig%]