なぜこうなった
- oFで開発するとき何かと座標系で困ったときにないと困る
方法
ofDrawGrid関数を使い,以下の例のようにdraw内に描画する.
1 2 3 4 5 6 7 |
ofPushStyle(); ofPushMatrix(); ofTranslate(ofGetWidth() / 2, ofGetHeight() / 2); ofDrawGrid(100.0f, 100.0f, true, true, true, true); ofPopMatrix(); ofPopStyle(); |
- 一つ目の引数は1本あたりの線の描画間隔.
- 二つ目の引数は1つあたりのメモリの描画間隔
- あとは順に,メモリを表示するか,x y z軸を描くか
実行すると以下のようになるはず.
(ofCameraで少し視点が変わっている)