私はオブジェクトの回転の度合いを表示するために、After Effectsに式を書き込もうとしています。問題は、要素が反時計回りに回転したときに、360
で開始せず、0
にカウントダウンするよりも、問題です。 0から負の無限大までの負の数値が表示されます。0から360までの回転を計算する方法は?
時計回りに回すと、0
から始まり、360
に合格すると、0
から再び開始されます。
どのようにして時計回りの回転を正しい方法で解決できますか?
x = Math.floor(thisComp.layer("Ellipse 2").transform.rotation)
if (x >= 0) x + "°"
if (x >= 360) x%360 + "°"
このコードは、要素「楕円2」の正しい度合いを表示するテキストレイヤーに適用されます。
'(X <0)のx = X%360'あなたに正のxを与える可能性がある場合。 (x <0)x = x%360 + 360'これはあなたのxを範囲[x、360]に保ちます。 – Ronald
私のif文をあなたのものに置き換えれば、問題全体を解決することはできません。 – Caspert
それらを置き換えないで、文を追加してください – Ronald