Copy link to clipboard
Copied
Hallo AE-Freunde,
Ich wollte nur ein "schnelles" script finden um die Rotation einer Ebene (ein Pfeil z.B.) an die Bewegung (Position des Ankerpunktes) einer anderen Ebene automatisch anzupassen.
Die zu verfolgende Ebene ist allerdings zu dem einem Nullobjekt untergeordnet, was für die Expression sicher relevant sein dürfte.
Ich dachte das wäre simpel und habe jetzt alles mögliche durchforstet, aber nichts adäquates gefunden.
Wie gesagt, kann ich mir vorstellen, das es eines der ältesten und simpelsten Fragen sein dürfte,
aber nach 2 Stunden Recherche, keinen Erfolg gehabt und zum selber scripten reicht bei mir leider noch nicht.
Viele Grüße an da Draussen D Vielleicht kann mir jemand helfen?
mTarget=thisComp.layer("Target");
mPoint=mTarget.toComp(mTarget.anchorPoint);
mDiffX=position[0]-mPoint[0];
mDiffY=position[1]-mPoint[1];
mRad=Math.atan2(mDiffY,mDiffX);
mDeg=radiansToDegrees(mRad);
[mDeg]
Mylenium
Copy link to clipboard
Copied
mTarget=thisComp.layer("Target");
mPoint=mTarget.toComp(mTarget.anchorPoint);
mDiffX=position[0]-mPoint[0];
mDiffY=position[1]-mPoint[1];
mRad=Math.atan2(mDiffY,mDiffX);
mDeg=radiansToDegrees(mRad);
[mDeg]
Mylenium
Copy link to clipboard
Copied
Hey Mylenium, Super vielen lieben Dank! Klappt
Copy link to clipboard
Copied
In iExpressions gibt es dafür auch die
Look At Point 2D Expression | mamoworld
Falls du das gleiche mal in 3D brauchst oder eine Linie statt einen Punk anschauen willst, hat iExpressions dafür auch Lösungen:
Look At Point 3D Expression | mamoworld
Look At Line 2D Expression | mamoworld
Look At Line 3D Expression | mamoworld