change genSerpinski signature

This commit is contained in:
Val Erastov 2019-02-08 18:34:57 -08:00
parent 872b0c173b
commit ebec6fb7f5
2 changed files with 6 additions and 6 deletions

View file

@ -277,7 +277,7 @@ function App2D() {
});
this.registerAction('genSerpinski', "Generate Serpinki Triangle off of a segment", function () {
genSerpinski(app);
genSerpinski(app.viewer);
});
}

View file

@ -1,6 +1,6 @@
import Vector from '../../../modules/math/vector';
export default function genSerpinski(app) {
export default function genSerpinski(viewer) {
function serpinskiStep(a, b) {
a = new Vector().setV(a);
b = new Vector().setV(b);
@ -26,11 +26,11 @@ export default function genSerpinski(app) {
function addLineOnScene(line) {
let [a, b] = line;
app.viewer.addSegment(a.x, a.y, b.x, b.y, app.viewer.activeLayer)
viewer.addSegment(a.x, a.y, b.x, b.y, viewer.activeLayer)
}
let [line] = app.viewer.selected;
let [line] = viewer.selected;
function generate(a, b, depth) {
let lines = serpinskiStep(a, b);
@ -50,6 +50,6 @@ export default function genSerpinski(app) {
lines.forEach(l => addLineOnScene(l));
app.viewer.remove(line);
app.viewer.refresh();
viewer.remove(line);
viewer.refresh();
}