[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003894] gpview オプション
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003894] gpview オプション
- From: "Yoshiyuki O. Takahashi" <yot@xxxxxxxxxxxxxx>
- Date: Fri, 21 Aug 2015 03:20:05 +0900
竹広さん,
高橋芳幸です.
gpview へのオプション追加の提案です.
--anim オプションは, なかなか使い勝手が良いのですが,
アニメーションするときのコマ間隔を指定するオプションを
追加するのはどうでしょう?
今は, 計算機ができる範囲で最速で次から次に絵を表示する
と思うのですが, 条件によっては表示が速すぎることがある
と思います.
自分が思いつく実装は, 例えば --delay <number> という
オプションを追加して,
if loopdim # animation
each_along_dims(gp, loopdim){|gp_subset|
proc.call(gp_subset)
}
else
proc.call(gp)
end
の部分を
if loopdim # animation
each_along_dims(gp, loopdim){|gp_subset|
proc.call(gp_subset)
if ($OPT_delay)
sleep($OPT_delay.to_f)
end
}
else
proc.call(gp)
end
にすることです. <number> の単位は秒です.
(ruby をちゃんとわかっていないので, 変だったらごめん
なさい, ですが.)
きっかけはブラウン大学でのシミュレーションスクールで
アメリカから神戸の計算機のデータの描画をして... という
ことで若干特殊です. 正直に言って, 今までそんなに困った
ことはないので.
ですから, 取り入れるかどうかはもちろんお任せですが, も
し良ければ, ということで.