一定時間間隔でscriptを実行する_アニメーション作成
文書の過去の版を表示しています。
[Trigger]コンポーネントを使用することで、一定時間間隔でScriptを実行できる
次の構成で、0から指定した値まで、一定時間間隔に1ずつ増える整数を出力できる
これを他のScriptの入力とすることでアニメーションの生成ができる
サンプルコード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
動作している様子
サンプルコード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
一定時間間隔でscriptを実行する_アニメーション作成.1674715664.txt.gz · 最終更新: 2023/01/26 15:47 by jmitani