Skip to content

Commit

Permalink
Update on param change
Browse files Browse the repository at this point in the history
  • Loading branch information
mate-h committed Jun 9, 2022
1 parent b45dd0a commit 852d651
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -733,6 +733,7 @@ const PathInput = ({ value = [], draw = () => {}, closed = false } = {}) => {
mode = "add";
set(node, value);
};
node.draw = drawPath;
node.appendChild(svg);
// set style
node.style.border = "1px solid var(--gray-400)";
Expand All @@ -751,16 +752,6 @@ const parameters = {
curvePlot: true
};

const gui = new dat.GUI();
gui.add(parameters, "exponent", 0, 1).step(0.01);
gui.add(parameters, "strokeWidth", 0, 10).step(0.1);
gui.add(parameters, "rounding", 0, 100).step(1);
gui.add(parameters, "strokeShape");
gui.addColor(parameters, "strokeColor");
gui.add(parameters, "fillShape");
gui.addColor(parameters, "fillColor");
gui.add(parameters, "curvePlot");

const node = PathInput({
value: initValue,
closed: true,
Expand All @@ -771,6 +762,16 @@ const node = PathInput({
},
});

const gui = new dat.GUI();
gui.add(parameters, "exponent", 0, 1).step(0.01).onChange(node.draw);
gui.add(parameters, "strokeWidth", 0, 10).step(0.1).onChange(node.draw);
gui.add(parameters, "rounding", 0, 100).step(1).onChange(node.draw);
gui.add(parameters, "strokeShape").onChange(node.draw);
gui.addColor(parameters, "strokeColor").onChange(node.draw);
gui.add(parameters, "fillShape").onChange(node.draw);
gui.addColor(parameters, "fillColor").onChange(node.draw);
gui.add(parameters, "curvePlot").onChange(node.draw);

// clear button
gui.add(node, "clear");

Expand Down

0 comments on commit 852d651

Please sign in to comment.