Class Mars
java.lang.Object
|
+--Mars
- public class Mars
- extends java.lang.Object
- Author:
- Erhan Oztop, 2001-2002
Source code by Erhan Oztop (erhan@atr.co.jp)
Copyright August 2002 via
University of Southern California Ph.D. publication copyright
Field Summary |
(package private) static java.util.Vector |
aperture
|
(package private) static java.util.Vector |
comets
|
(package private) static Point3d[] |
cube
|
(package private) static java.awt.Point[] |
cube2d
|
(package private) static Point3d |
cur
|
static int |
debug
|
(package private) static int |
drawCube
|
(package private) static Eye |
eye
|
static int |
he
|
static boolean |
ignoreClear
|
static int |
MAXobjects
|
static int |
midx
|
static int |
midy
|
static Object3d[] |
obj
|
(package private) static int |
objc
|
static java.lang.String[] |
objname
|
(package private) static int |
pos
|
(package private) static Point3d |
prev
|
(package private) static int |
starc
|
(package private) static java.util.Vector |
stars
|
private static java.awt.Point |
temp
|
private static java.awt.Point |
temp0
|
private static java.awt.Point |
temp1
|
(package private) static java.util.Vector |
velocity
|
static int |
wi
|
(package private) static int[] |
xx
|
(package private) static int[] |
xx2
|
(package private) static int[] |
yy
|
(package private) static int[] |
yy2
|
Constructor Summary |
Mars()
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
ignoreClear
public static boolean ignoreClear
midx
public static int midx
midy
public static int midy
wi
public static int wi
he
public static int he
MAXobjects
public static final int MAXobjects
objname
public static java.lang.String[] objname
obj
public static Object3d[] obj
objc
static int objc
eye
static Eye eye
debug
public static int debug
drawCube
static int drawCube
temp0
private static java.awt.Point temp0
temp1
private static java.awt.Point temp1
prev
static Point3d prev
cur
static Point3d cur
pos
static int pos
cube
static Point3d[] cube
cube2d
static java.awt.Point[] cube2d
xx
static int[] xx
yy
static int[] yy
xx2
static int[] xx2
yy2
static int[] yy2
temp
private static java.awt.Point temp
comets
static java.util.Vector comets
stars
static java.util.Vector stars
aperture
static java.util.Vector aperture
velocity
static java.util.Vector velocity
starc
static int starc
Mars
public Mars()
addObject
public static int addObject(Object3d o)
addObject
public static int addObject(java.lang.String name,
Object3d o)
getObject
public static Object3d getObject(java.lang.String name)
drawSolid
public static void drawSolid(java.awt.Graphics g,
int opt)
drawSkel
public static void drawSkel(java.awt.Graphics g)
drawWire
public static void drawWire(java.awt.Graphics g)
setEye
public static void setEye(Eye eye)
sortObjects
static void sortObjects()
project
static void project()
setCube
static void setCube(double len)
drawCube
public static void drawCube(java.awt.Graphics g)
getStars
public static Point3d[] getStars()
drawStars
public static void drawStars(java.awt.Graphics g)
drawComets
public static void drawComets(java.awt.Graphics g)
velocityProfile
public static void velocityProfile()
addStar
public static void addStar()
addStar
public static void addStar(Point3d p)
addComet
public static void addComet(Point3d p0,
Point3d p1,
int col)
clearComets
public static void clearComets()
getStarCount
public static int getStarCount()
clearStars
public static void clearStars()