bookExamples.ch26Graphics.sprials
Class Spirals
java.lang.Object
bookExamples.ch26Graphics.sprials.Spirals
public class Spirals
- extends java.lang.Object
Method Summary |
double |
archimedes(double k,
double theta)
|
void |
archimedesImage(double k,
java.awt.Graphics g)
|
void |
archimedesSpiral(double k,
java.awt.Graphics g)
|
static double |
cos(double a)
|
void |
draw(double x,
double y,
java.awt.Graphics g)
|
void |
draw(int x,
int y,
java.awt.Graphics g)
|
void |
drawCircle(java.awt.Graphics g)
|
void |
drawHex(double r,
double a,
java.awt.Graphics g)
|
void |
drawImage(double r,
double a,
java.awt.Graphics g)
|
void |
drawLeaf(java.awt.Graphics g)
|
void |
drawp(double x,
double y,
java.awt.Graphics g)
|
void |
drawp(int r,
double a,
java.awt.Graphics g)
|
void |
drawTree(double fanRatio,
double lengthRatio,
int numBranch,
double a,
double l,
double f,
int n,
java.awt.Graphics g)
|
void |
drawTree(java.awt.Graphics g)
|
void |
equiangularSpiral(java.awt.Graphics g)
|
void |
fermatsSpiral(double k,
double c,
java.awt.Graphics g)
|
static javax.swing.JComponent |
getArchimedesSpiral()
|
java.awt.Image |
getImage()
|
static void |
main(java.lang.String[] args)
|
void |
move(double x,
double y)
|
void |
move(int x,
int y)
|
void |
movep(double x,
double y)
|
void |
movep(int r,
double a)
|
void |
rdrawImage(double x,
double y,
java.awt.Graphics g)
|
void |
setSize(java.awt.Dimension d)
|
static double |
sin(double a)
|
void |
starPolygon(int n,
int m,
java.awt.Graphics g)
|
void |
tile31_1(int modf,
double alpha,
double gamma,
java.awt.Dimension d,
java.awt.Graphics g)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Spirals
public Spirals()
move
public void move(double x,
double y)
move
public void move(int x,
int y)
setSize
public void setSize(java.awt.Dimension d)
drawp
public void drawp(int r,
double a,
java.awt.Graphics g)
draw
public void draw(int x,
int y,
java.awt.Graphics g)
drawTree
public void drawTree(java.awt.Graphics g)
drawTree
public void drawTree(double fanRatio,
double lengthRatio,
int numBranch,
double a,
double l,
double f,
int n,
java.awt.Graphics g)
getImage
public java.awt.Image getImage()
rdrawImage
public void rdrawImage(double x,
double y,
java.awt.Graphics g)
draw
public void draw(double x,
double y,
java.awt.Graphics g)
drawp
public void drawp(double x,
double y,
java.awt.Graphics g)
movep
public void movep(int r,
double a)
movep
public void movep(double x,
double y)
drawCircle
public void drawCircle(java.awt.Graphics g)
getArchimedesSpiral
public static javax.swing.JComponent getArchimedesSpiral()
archimedes
public double archimedes(double k,
double theta)
archimedesSpiral
public void archimedesSpiral(double k,
java.awt.Graphics g)
archimedesImage
public void archimedesImage(double k,
java.awt.Graphics g)
equiangularSpiral
public void equiangularSpiral(java.awt.Graphics g)
fermatsSpiral
public void fermatsSpiral(double k,
double c,
java.awt.Graphics g)
tile31_1
public void tile31_1(int modf,
double alpha,
double gamma,
java.awt.Dimension d,
java.awt.Graphics g)
drawHex
public void drawHex(double r,
double a,
java.awt.Graphics g)
drawLeaf
public void drawLeaf(java.awt.Graphics g)
drawImage
public void drawImage(double r,
double a,
java.awt.Graphics g)
cos
public static double cos(double a)
sin
public static double sin(double a)
starPolygon
public void starPolygon(int n,
int m,
java.awt.Graphics g)
main
public static void main(java.lang.String[] args)