シミュレーションのグラフィック表現をユーザーにレンダリングするために使用している描画ルーチンがいくつかあります。このシミュレーションには周期境界条件があります(何かが上を離れると、下に戻ります)。現在のところ、実装はすべての描画オプションをとして効果的に実行しますdraw(x%WIDTH,y%HEIGHT)
。これは、多かれ少なかれ機能します。から<width-1,y>
に線を引くと<width+1,y>
、これは画面全体の線に変わります。周期性がトリガーされるかどうかをテストし、のmove_to
代わりに使用することはできますがline_to
、これはやや非効率的で、ポリゴンに対してのみ機能します。
カイロを「周期モード」に切り替える方法はありますか。たとえば、キャンバスの上部から伸びる円を描くと、部分的に下部に表示されます。MOD
フレームごとに座標ごとに行うのではなく、オブジェクトの実際の座標に書き込むと非常に便利です。
プリエンプティブノート:「下に1つ、上に1つ、2つの円を描く」と言うことは、私が探しているものではありません。