/** * ここはフレームワークから、 * プログラム起動後に1度だけコールされます。 */ void onStart(int renderer){ // 波座標系を生成 initializeCoordinate(); // 波座標系を配置 mountCoordinate(waveCoordinate, renderer); // 波座標系に座標軸モデルを生成して配置 mountModel( newAxisModel(3.0,3.0,3.0), renderer, waveCoordinate ); // 波モデルを生成して配置 initializeModel(); // 波モデルを波座標系に配置 mountModel(waveModel, renderer, waveCoordinate); // 波モデルの初期形状を設定 if(waveType == WAVE_TYPE_PULSE){ setGaussianWave(PULSE_WIDTH, PULSE_HEIGHT); }else{ setFlatWave(); } // 面密度分布ファイルを読み込む loadDensityFile(DENSITY_FILE_PATH); }