★★ Java の宿題ここで答えます Part 57 ★★
レス数が900を超えています。1000を超えると表示できなくなるよ。
0939デフォルトの名無しさん
2006/09/28(木) 12:55:53【 用語 】ない
【 期限 】9月30日
public void paint(Graphics g){
gray();
Triangle t[] = new Triangle[4];
Point3D p[] = new Point3D[3];
//奥の平面p[0] = new Point3D(100, 100, -100);
p[1] = new Point3D(200, 400, -100);//上の頂点
p[2] = new Point3D(400, 100, -100);
t[0] = new Triangle(p[0], p[1], p[2]);
//左側面p[0] = new Point3D(100, 100, -100);
p[1] = new Point3D(300, 50, -50);//手前の点
p[2] = new Point3D(200, 400, -100);
t[1] = new Triangle(p[0], p[1], p[2]);
//右側面p[0] = new Point3D(300, 50, -50);
p[1] = new Point3D(400, 100, -100);
p[2] = new Point3D(200, 400, -100);
t[2] = new Triangle(p[0], p[1], p[2]);
//底面p[0] = new Point3D(300, 50, -50);
p[1] = new Point3D(100, 100, -100);
p[2] = new Point3D(400, 100, -100);
t[3] = new Triangle(p[0], p[1], p[2]);
for(int i=0; i<4; i++){
wire(t[i]); }
バッファの描画
private void gray(){ 略 }
private void line(int x1, int y1, int x2, int y2){
略 }
//新しく作るメソッド
private void wire(Triangle t){
三角形の三辺を描く処理 }
レス数が900を超えています。1000を超えると表示できなくなるよ。