// —§•û‘̂̉ñ“](ƒ}ƒEƒX‚ʼnñ“])y“§Ž‹“Š‰ez [Gr3d1b.java] import java.awt.*; public class Gr3d1b extends Gr3d1m { // Gr3d1m‚ðŒp³ //===== ‘½ŠpŒ`‚ð•`‚­y“§Ž‹“Š‰ezxp:x‚̈ʒu, yp:y‚̈ʒu ===== public void drawPG(Graphics g,double []x,double []y, double []z,int xp,int yp,Color co) { double x1,y1,z0,z1; //(*) “§Ž‹“Š‰e double s=400,d=500; //(*a) “§Ž‹“Š‰e int len=x.length; // ”z—ñ‚Ì‘å‚«‚³ int [] xx=new int [len]; int [] yy=new int [len]; //!final double RAD=Math.PI/180.0; // ƒ‰ƒWƒAƒ“‚É•ÏŠ· double RAD=Math.PI/180.0; //!ƒ‰ƒWƒAƒ“‚É•ÏŠ· double a=angX*RAD; // xŽ²‚̉ñ“]Šp double b=angY*RAD; // yŽ²‚̉ñ“]Šp double sinA=Math.sin(a),sinB=Math.sin(b); // ŠÖ”‚ÌŒvŽZ double cosA=Math.cos(a),cosB=Math.cos(b); // ŠÖ”‚ÌŒvŽZ for (int i=0; i