// 球モデルを生成して配置 int sphere = newSphereModel( 0.5, 0.5, 0.5, 10, 7 ) ; mountModel( sphere, rendererID ) ; // 直方体モデルを生成して配置 int box = newBoxModel( 1.0, 1.0, 1.0 ) ; mountModel( box, rendererID ) ; moveModel( box, 1.25, 0.0, 0.0 ) ; // 平行移動 // 円柱モデルを生成して配置 int cylinder = newCylinderModel( 0.5, 0.5, 1.0, 20, 1 ) ; mountModel( cylinder, rendererID ) ; moveModel( cylinder, 2.5, 0.0, 0.0 ) ; // 平行移動 // 底面なしの円筒モデルを生成して配置 int tube = newTubeModel( 0.5, 0.5, 1.0, 20, 1 ) ; mountModel( tube, rendererID ) ; moveModel( tube, 0.0, 1.25, 0.0 ) ; // 平行移動 // 円錐モデルを生成して配置 int cone = newConeModel( 0.5, 0.5, 1.0, 20, 1 ) ; mountModel( cone, rendererID ) ; moveModel( cone, 1.25, 1.25, 0.0 ) ; // 平行移動 // 底面なしの円錐モデルを生成して配置 int shade = newShadeModel( 0.5, 0.5, 1.0, 20, 1 ) ; mountModel( shade, rendererID ) ; moveModel( shade, 2.5, 1.25, 0.0 ) ; // 平行移動 // 円盤モデルを生成して配置 int disk = newDiskModel( 0.5, 0.5, 20 ) ; mountModel( disk, rendererID ) ; moveModel( disk, 0.0, 2.5, 0.0 ) ; // 平行移動 }