import graphics3d.Graphics3DFramework; import Graphics3D; // プログラムの最初に呼び出される関数 void onStart ( int rendererID ) { // 画面サイズや背景色の設定(省略可能) setWindowSize( 800, 600 ); setBackgroundColor( 0, 0, 0, 255 ); // 座標軸モデルを生成して配置 int axis = newAxisModel( 3.0, 3.0, 3.0 ); mountModel( axis, rendererID ); // 円筒モデル1を生成して配置 int cylinder1 = newCylinderModel( 1.0, 1.0, 2.0, 20, 1 ); setModelColor( cylinder1, 255, 0, 0, 255 ); // 赤色に設定 mountModel( cylinder1, rendererID ); // 円筒モデル2を生成して配置 int cylinder2 = newCylinderModel( 1.0, 1.0, 2.0, 20, 1 ); setModelColor( cylinder2, 0, 0, 255, 255 ); // 青色に設定 mountModel( cylinder2, rendererID ); // モデル2をZ軸方向にミラー反転 mirrorModel( cylinder2, false, false, true ); reverseModel( cylinder2 ); // 裏表の反転を補正 }