// ビックリ箱(Zバッファで隠面除去) [Box3.java] //==================== 座標データ ==================== public class Box3 { final double L=50; final double sin60=Math.sin(60*Math.PI/180.0)*L; final double cos60=Math.cos(60*Math.PI/180.0)*L; double [][] x={{0,0,L,L},{L,L,L,L},{0,0,L,L}, {0,0,0,0},{0,L,L,0},{0,L,L,0}}; double [][] y={{0,L,L,0},{0,L,L,0},{L,L+sin60,L+sin60,L}, {0,0,L,L},{0,0,0,0},{0,0,L,L}}; double [][] z={{0,0,0,0},{0,0,L,L},{0,cos60,cos60,0}, {0,L,L,0},{0,0,L,L},{L,L,L,L}}; }//end Box3