[Trigger]コンポーネントを使用することで、一定時間間隔でScriptを実行できる 次の構成で、0から指定した値まで、一定時間間隔に1ずつ増える整数を出力できる\\ これを他のScriptの入力とすることでアニメーションの生成ができる {{:timer.png?direct|}} ==== サンプルコード1 ==== Script コンポーネントのコード import rhinoscriptsyntax as rs if not Run or 'counter' not in globals(): counter = 0 else: counter += 1 if counter > Max: counter = 0 a = counter \\ .ghファイルのダウンロード\\ {{:timer.gh |}} 動作している様子 {{:timer.mp4?600x |}} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ ==== サンプルコード2 ==== counterの値が0からMaxの値まで増えたあとに、Maxから0まで減少するようにしたもの Script コンポーネントのコード import rhinoscriptsyntax as rs if not Run or 'counter' not in globals(): counter = 0 tick = 1 else: counter += tick if counter >= Max or counter <= 0: tick *= -1 a = counter 上記のタイマーを使ったアニメーション .ghファイルのダウンロード\\ {{ :timer2.gh |}} {{:timer2.mp4?600x |}}