// ================================================== // 波源の位置を更新する処理 // ================================================== void updateSourceLocations() { double sourceZA = amplitudeA * sin( 2.0 * PI * t/periodA ); // 波源AのZ値 double sourceZB = amplitudeB * sin( 2.0 * PI * t/periodB ); // 波源BのZ値 setCoordinateOrigin(sourceCoordinateA, xA, yA, sourceZA); // 波源Aの座標系の原点位置を設定 setCoordinateOrigin(sourceCoordinateB, xB, yB, sourceZB); // 波源Bの座標系の原点位置を設定 }