Return light stress rasio from curve
| ______
1 | / \ -> slop -1
| / \
0 |_/__|_____|_\_______-> cp
min opt max
cp = Crown Position = Light Rasio Accepted
the parameter fields is held in TreeGroupSpec class
<>
Elongation = height / getHeightNormal(dbh);
LocalBasalArea = sum of cross sectional area of all trees in a radius specified
maxBasalArea = user specified (related to site fertility)
CompetitionIndex = max(0 & (maxBasalArea - LocalBasalArea
/ maxBasalArea))
CF = CompetitionIndex * (Elongation^(-0.5));
This object figure out the line of director vector of ray (beam)
from relative center point (Xo,Yo,Zo)
x = x0 + cos(alpha) * cos(beta) * t
y = y0 + sin(alpha) * cos(beta) * t
z = z0 + sin(beta)* t
t is length of director vector
This is the 3rd version of SwingWorker (also known as
SwingWorker 3), an abstract class that you subclass to
perform GUI-related work in a dedicated thread.