SciLib.Grp
Class LSystem
java.lang.Object
SciLib.Grp.LSystem
public final class LSystem
- extends java.lang.Object
|
Method Summary |
static void |
drawCurve(java.awt.Graphics g)
|
static void |
gencs(double Angle)
|
static void |
gencs(int ndir)
|
static void |
genData(vector xv,
vector yv)
|
static java.lang.String |
genstring(int maxn,
java.lang.String kar,
java.lang.String[] rule,
java.lang.String axiom)
|
static void |
getSize()
|
static void |
Hilbert()
|
static void |
Hilbert(java.awt.Color c)
|
static void |
init(int maxn,
java.lang.String axiom,
java.lang.String kar,
java.lang.String[] rule,
double alfa)
|
static void |
Koch()
|
static void |
Koch(java.awt.Color c)
|
static void |
Sierpinski()
|
static void |
Sierpinski(java.awt.Color c)
|
static void |
updateTur(char ch)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
co
protected static vector co
si
protected static vector si
nDir
public static int nDir
turtle
public static double[] turtle
turtleDir
public static int turtleDir
stSize
public static int stSize
stX
public static double[] stX
stY
public static double[] stY
stDir
public static int[] stDir
g2D
static Graphics2D g2D
str
public static java.lang.String str
size
public static double[] size
width
protected static int width
height
protected static int height
LSystem
public LSystem()
LSystem
public LSystem(double Angle)
gencs
public static void gencs(double Angle)
gencs
public static void gencs(int ndir)
genstring
public static java.lang.String genstring(int maxn,
java.lang.String kar,
java.lang.String[] rule,
java.lang.String axiom)
updateTur
public static void updateTur(char ch)
getSize
public static void getSize()
drawCurve
public static void drawCurve(java.awt.Graphics g)
genData
public static void genData(vector xv,
vector yv)
init
public static void init(int maxn,
java.lang.String axiom,
java.lang.String kar,
java.lang.String[] rule,
double alfa)
Koch
public static void Koch(java.awt.Color c)
Koch
public static void Koch()
Hilbert
public static void Hilbert(java.awt.Color c)
Hilbert
public static void Hilbert()
Sierpinski
public static void Sierpinski(java.awt.Color c)
Sierpinski
public static void Sierpinski()