|
Gridarta Editor
|


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.
1.8.17