Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
jacob-ressler committed Apr 25, 2019
2 parents 66ea37d + e06d07a commit 1dbc672
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 142 deletions.
8 changes: 4 additions & 4 deletions src/data/Branch.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public Branch(Branch parent, Vector2 end, float angle) {
split(end, angle);
}
}
System.out.println(toString());
//System.out.println(toString());
}


Expand Down Expand Up @@ -65,7 +65,7 @@ public Branch(int height) {
children = new Branch[randomRange(0)];
split(end, angle);
}
System.out.println(toString());
//System.out.println(toString());
}
}

Expand All @@ -79,7 +79,7 @@ private void split(Vector2 start, float phi) {

if (ParamManager.lastActiveTabIndex == 0) {
// start with most negatively angled branch and work clockwise through for calculations
phi = phi - (ParamManager.single[3] * ParamManager.single[0] * 0.5f) + (ParamManager.single[3] * 0.5f);
phi = phi + (ParamManager.single[2]*getGeneration()) - (ParamManager.single[3] * ParamManager.single[0] * 0.5f) + (ParamManager.single[3] * 0.5f);

for (int i = 0; i < children.length; i++) {
ref = new Vector2(start.x, start.y + calcLength(length));
Expand All @@ -89,7 +89,7 @@ private void split(Vector2 start, float phi) {
}
else {
// start with most negatively angled branch and work clockwise through for calculations
phi = phi - (randomRange(3) * randomRange(0) * 0.5f) + (randomRange(3) * 0.5f);
phi = phi + (randomRange(2)*getGeneration()) - (randomRange(3) * randomRange(0) * 0.5f) + (randomRange(3) * 0.5f);

for (int i = 0; i < children.length; i++) {
ref = new Vector2(start.x, start.y + calcLength(length));
Expand Down
30 changes: 15 additions & 15 deletions src/data/ParamManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -49,23 +49,23 @@ public static void reset() {
single[6] = 5; // stroke weight
single[7] = 25; // stroke shrink rate

rangeMin[0] = 2;
rangeMin[1] = 3;
rangeMin[2] = -45;
rangeMin[3] = 45;
rangeMin[4] = 40;
rangeMin[5] = 25;
rangeMin[6] = 3;
rangeMin[7] = 30;
rangeMin[0] = 3;
rangeMin[1] = 4;
rangeMin[2] = -10;
rangeMin[3] = 20;
rangeMin[4] = 25;
rangeMin[5] = 40;
rangeMin[6] = 5;
rangeMin[7] = 20;

rangeMax[0] = 5;
rangeMax[0] = 6;
rangeMax[1] = 7;
rangeMax[2] = 45;
rangeMax[3] = 135;
rangeMax[4] = 60;
rangeMax[5] = 75;
rangeMax[6] = 7;
rangeMax[7] = 60;
rangeMax[2] = 10;
rangeMax[3] = 70;
rangeMax[4] = 50;
rangeMax[5] = 60;
rangeMax[6] = 15;
rangeMax[7] = 40;

}

Expand Down
4 changes: 1 addition & 3 deletions src/gui/TreeCanvas.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
import data.Branch;
import data.FractalTree;
import data.ParamManager;
import utilities.Debug;

public class TreeCanvas extends JPanel {
public static BufferedImage img;
Expand Down Expand Up @@ -98,8 +97,7 @@ protected void paintComponent(Graphics g) {

// draw the next frame based on the current frame
private void drawNextFrame(Graphics2D g2, Branch[] branches) {
Debug.log(String.valueOf(branches.length));
// TODO: feed custom colors to this based on Parameters
//Debug.log(String.valueOf(branches.length));
int h = getHeight();
int w = ParamManager.xOffset;
for (Branch b : branches) {
Expand Down
12 changes: 6 additions & 6 deletions src/gui/tabs/RangedValueTab.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ public RangedValueTab() {
int i = 0;
addItem("Branching Factor", createSlider(0, 10, i++));
addItem("Generations", createSlider(1, 10, i++));
addItem("Tilt", createSlider(-20, 20, i++));
addItem("Branching Angle", createSlider(0, 180, i++));
addItem("Branch Length", createSlider(0, 100, i++));
addItem("Branch Shrink Rate", createSlider(0, 100, i++));
addItem("Stroke Weight", createSlider(0, 20, i++));
addItem("Stroke Shrink Rate", createSlider(0, 100, i++));
addItem("Tilt", createSlider(-30, 30, i++));
addItem("Branching Angle", createSlider(10, 135, i++));
addItem("Branch Length", createSlider(10, 60, i++));
addItem("Branch Shrink Rate", createSlider(25, 75, i++));
addItem("Stroke Weight", createSlider(1, 30, i++));
addItem("Stroke Shrink Rate", createSlider(0, 50, i++));
}


Expand Down
14 changes: 7 additions & 7 deletions src/gui/tabs/SingleValueTab.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ public SingleValueTab() {
int i = 0;
addItem("Branching Factor", createSlider(0, 10, i++));
addItem("Generations", createSlider(1, 10, i++));
addItem("Tilt", createSlider(-20, 20, i++));
addItem("Branching Angle", createSlider(0, 180, i++));
addItem("Branch Length", createSlider(0, 100, i++));
addItem("Branch Shrink Rate", createSlider(0, 100, i++));
addItem("Stroke Weight", createSlider(0, 20, i++));
addItem("Stroke Shrink Rate", createSlider(0, 100, i++));
addItem("Tilt", createSlider(-30, 30, i++));
addItem("Branching Angle", createSlider(10, 135, i++));
addItem("Branch Length", createSlider(10, 60, i++));
addItem("Branch Shrink Rate", createSlider(25, 75, i++));
addItem("Stroke Weight", createSlider(1, 30, i++));
addItem("Stroke Shrink Rate", createSlider(0, 50, i++));
}


Expand All @@ -56,7 +56,7 @@ private JPanel createSlider(int min, int max, int i) {
public void stateChanged(ChangeEvent e) {
JSlider s = (JSlider) e.getSource();
ParamManager.single[i] = s.getValue();
System.out.println(ParamManager.single[i] + " " + i);
//System.out.println(ParamManager.single[i] + " " + i);
sliderValue.setText(String.valueOf(s.getValue()));
}
});
Expand Down
107 changes: 0 additions & 107 deletions src/gui/vendor/ernieyu/RangeSliderDemo.java

This file was deleted.

0 comments on commit 1dbc672

Please sign in to comment.