Crossfire JXClient, Trunk
Public Member Functions | Package Attributes | Private Member Functions | List of all members
ThreeD Class Reference
Inheritance diagram for ThreeD:
Inheritance graph
Collaboration diagram for ThreeD:
Collaboration graph

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 ()
 

Detailed Description

An applet to put a 3D model into a page

Definition at line 377 of file ThreeD.java.

Member Function Documentation

◆ destroy()

void ThreeD.destroy ( )

Definition at line 409 of file ThreeD.java.

◆ getAppletInfo()

String ThreeD.getAppletInfo ( )

Definition at line 532 of file ThreeD.java.

◆ getParameterInfo()

String [][] ThreeD.getParameterInfo ( )

Definition at line 538 of file ThreeD.java.

◆ init()

void ThreeD.init ( )

Definition at line 390 of file ThreeD.java.

References Matrix3D.xrot(), and Matrix3D.yrot().

Here is the call graph for this function:

◆ mouseClicked()

void ThreeD.mouseClicked ( MouseEvent  e)

Definition at line 461 of file ThreeD.java.

◆ mouseDragged()

void ThreeD.mouseDragged ( MouseEvent  e)

Definition at line 484 of file ThreeD.java.

References Matrix3D.mult().

Here is the call graph for this function:

◆ mouseEntered()

void ThreeD.mouseEntered ( MouseEvent  e)

Definition at line 476 of file ThreeD.java.

◆ mouseExited()

void ThreeD.mouseExited ( MouseEvent  e)

Definition at line 480 of file ThreeD.java.

◆ mouseMoved()

void ThreeD.mouseMoved ( MouseEvent  e)

Definition at line 504 of file ThreeD.java.

◆ mousePressed()

void ThreeD.mousePressed ( MouseEvent  e)

Definition at line 465 of file ThreeD.java.

◆ mouseReleased()

void ThreeD.mouseReleased ( MouseEvent  e)

Definition at line 472 of file ThreeD.java.

◆ paint()

void ThreeD.paint ( Graphics  g)

◆ run()

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.

Here is the call graph for this function:

◆ setPainted()

synchronized void ThreeD.setPainted ( )
private

Definition at line 526 of file ThreeD.java.

◆ start()

void ThreeD.start ( )

Definition at line 450 of file ThreeD.java.

◆ stop()

void ThreeD.stop ( )

Definition at line 457 of file ThreeD.java.

Member Data Documentation

◆ amat

Matrix3D ThreeD.amat = new Matrix3D()
package

Definition at line 385 of file ThreeD.java.

◆ md

Model3D ThreeD.md
package

Definition at line 380 of file ThreeD.java.

◆ mdname

String ThreeD.mdname = null
package

Definition at line 386 of file ThreeD.java.

◆ message

String ThreeD.message = null
package

Definition at line 387 of file ThreeD.java.

◆ painted

boolean ThreeD.painted = true
package

Definition at line 381 of file ThreeD.java.

◆ prevx

int ThreeD.prevx
package

Definition at line 383 of file ThreeD.java.

◆ prevy

int ThreeD.prevy
package

Definition at line 383 of file ThreeD.java.

◆ scalefudge

float ThreeD.scalefudge = 1
package

Definition at line 384 of file ThreeD.java.

◆ tmat

Matrix3D ThreeD.tmat = new Matrix3D()
package

Definition at line 385 of file ThreeD.java.

◆ xfac

float ThreeD.xfac
package

Definition at line 382 of file ThreeD.java.


The documentation for this class was generated from the following file: