Crossfire JXClient, Trunk
|
Public Member Functions | |
void | destroy () |
String | getAppletInfo () |
String[][] | getParameterInfo () |
void | init () |
void | mouseClicked (MouseEvent e) |
void | mouseDragged (MouseEvent e) |
void | mouseEntered (MouseEvent e) |
void | mouseExited (MouseEvent e) |
void | mouseMoved (MouseEvent e) |
void | mousePressed (MouseEvent e) |
void | mouseReleased (MouseEvent e) |
void | paint (Graphics g) |
void | run () |
void | start () |
void | stop () |
Package Attributes | |
Matrix3D | amat = new Matrix3D() |
Model3D | md |
String | mdname = null |
String | message = null |
boolean | painted = true |
int | prevx |
int | prevy |
float | scalefudge = 1 |
Matrix3D | tmat = new Matrix3D() |
float | xfac |
Private Member Functions | |
synchronized void | setPainted () |
An applet to put a 3D model into a page
Definition at line 377 of file ThreeD.java.
void ThreeD.destroy | ( | ) |
Definition at line 409 of file ThreeD.java.
String ThreeD.getAppletInfo | ( | ) |
Definition at line 532 of file ThreeD.java.
String [][] ThreeD.getParameterInfo | ( | ) |
Definition at line 538 of file ThreeD.java.
void ThreeD.init | ( | ) |
Definition at line 390 of file ThreeD.java.
References Matrix3D.xrot(), and Matrix3D.yrot().
void ThreeD.mouseClicked | ( | MouseEvent | e | ) |
Definition at line 461 of file ThreeD.java.
void ThreeD.mouseDragged | ( | MouseEvent | e | ) |
Definition at line 484 of file ThreeD.java.
References Matrix3D.mult().
void ThreeD.mouseEntered | ( | MouseEvent | e | ) |
Definition at line 476 of file ThreeD.java.
void ThreeD.mouseExited | ( | MouseEvent | e | ) |
Definition at line 480 of file ThreeD.java.
void ThreeD.mouseMoved | ( | MouseEvent | e | ) |
Definition at line 504 of file ThreeD.java.
void ThreeD.mousePressed | ( | MouseEvent | e | ) |
Definition at line 465 of file ThreeD.java.
void ThreeD.mouseReleased | ( | MouseEvent | e | ) |
Definition at line 472 of file ThreeD.java.
void ThreeD.paint | ( | Graphics | g | ) |
Definition at line 508 of file ThreeD.java.
References Model3D.mat, Matrix3D.mult(), Model3D.paint(), Matrix3D.scale(), Model3D.transformed, Matrix3D.translate(), Matrix3D.unit(), Model3D.xmax, Model3D.xmin, Model3D.ymax, Model3D.ymin, Model3D.zmax, and Model3D.zmin.
void ThreeD.run | ( | ) |
Definition at line 415 of file ThreeD.java.
References Model3D.compress(), Model3D.findBB(), Model3D.xmax, Model3D.xmin, Model3D.ymax, Model3D.ymin, Model3D.zmax, and Model3D.zmin.
|
private |
Definition at line 526 of file ThreeD.java.
void ThreeD.start | ( | ) |
Definition at line 450 of file ThreeD.java.
void ThreeD.stop | ( | ) |
Definition at line 457 of file ThreeD.java.
Definition at line 385 of file ThreeD.java.
|
package |
Definition at line 380 of file ThreeD.java.
|
package |
Definition at line 386 of file ThreeD.java.
|
package |
Definition at line 387 of file ThreeD.java.
|
package |
Definition at line 381 of file ThreeD.java.
|
package |
Definition at line 383 of file ThreeD.java.
|
package |
Definition at line 383 of file ThreeD.java.
|
package |
Definition at line 384 of file ThreeD.java.
Definition at line 385 of file ThreeD.java.
|
package |
Definition at line 382 of file ThreeD.java.