情報メディア基礎ゼミ/2018/第1回
をテンプレートにして作成
開始行:
**準備・座標系 [#te0a196b]
Processingの導入および,Processingにおける座標系など基本...
**Processing [#ha63c0f4]
本講義ではProcessingの[[バージョン3.0.2:https://www.proce...
**3Dにする [#u063fef1]
Processingで3Dを使用する場合は,size関数の引数を変更しま...
size(640, 480, P3D);
前2つは画面のサイズです.3番目の引数に「P3D」という文字列...
**描いてみる [#f39ea13c]
3次元の座標軸をline関数で描いてみます.今までと異なり,引...
stroke(255, 0, 0);
line(0, 0, 0, 100, 0, 0);
stroke(0, 255, 0);
line(0, 0, 0, 0, 100, 0);
stroke(0, 0, 255);
line(0, 0, 0, 0, 0, 100);
結果を見てみると特に変化がなく2次元で描画されているように...
#ref(./firststep.png,50%);
''Intel系のグラフィックスアダプタを搭載しているPCでは,P3...
**カメラ [#j7d8f419]
結果が2Dにしか見えないのは,カメラの配置のためです.デフ...
camera(width/2.0, height/2.0, (height/2.0) / tan(PI*30.0...
Processingではデフォルトで左手座標系なので以下のようにな...
#ref(./world.png,50%);
カメラの位置,注視点を変更してみます.
camera(100, -100, 100, 0, 0, 0, 0, 1, 0);
X軸,Y軸,Z軸が表示され,3Dであることが確認できました.
#ref(./secondstep.png,50%);
カメラの位置は以下のようになっています.
#ref(./changecam.png,50%);
**課題1 [#p88bf156]
setup関数,draw関数を導入して,カメラが原点を注視しながら...
実装例:&ref(./kadai1.wmv);(名前を付けて保存,もしくは閲...
**課題2 [#fd3dd795]
課題1を改良し,マウスを右クリックしている間はカメラの高さ...
実装例:&ref(./kadai2.wmv);(名前を付けて保存,もしくは閲...
終了行:
**準備・座標系 [#te0a196b]
Processingの導入および,Processingにおける座標系など基本...
**Processing [#ha63c0f4]
本講義ではProcessingの[[バージョン3.0.2:https://www.proce...
**3Dにする [#u063fef1]
Processingで3Dを使用する場合は,size関数の引数を変更しま...
size(640, 480, P3D);
前2つは画面のサイズです.3番目の引数に「P3D」という文字列...
**描いてみる [#f39ea13c]
3次元の座標軸をline関数で描いてみます.今までと異なり,引...
stroke(255, 0, 0);
line(0, 0, 0, 100, 0, 0);
stroke(0, 255, 0);
line(0, 0, 0, 0, 100, 0);
stroke(0, 0, 255);
line(0, 0, 0, 0, 0, 100);
結果を見てみると特に変化がなく2次元で描画されているように...
#ref(./firststep.png,50%);
''Intel系のグラフィックスアダプタを搭載しているPCでは,P3...
**カメラ [#j7d8f419]
結果が2Dにしか見えないのは,カメラの配置のためです.デフ...
camera(width/2.0, height/2.0, (height/2.0) / tan(PI*30.0...
Processingではデフォルトで左手座標系なので以下のようにな...
#ref(./world.png,50%);
カメラの位置,注視点を変更してみます.
camera(100, -100, 100, 0, 0, 0, 0, 1, 0);
X軸,Y軸,Z軸が表示され,3Dであることが確認できました.
#ref(./secondstep.png,50%);
カメラの位置は以下のようになっています.
#ref(./changecam.png,50%);
**課題1 [#p88bf156]
setup関数,draw関数を導入して,カメラが原点を注視しながら...
実装例:&ref(./kadai1.wmv);(名前を付けて保存,もしくは閲...
**課題2 [#fd3dd795]
課題1を改良し,マウスを右クリックしている間はカメラの高さ...
実装例:&ref(./kadai2.wmv);(名前を付けて保存,もしくは閲...
ページ名: