jscad / OpenJSCAD.org

JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
https://openjscad.xyz/
MIT License
2.58k stars 505 forks source link

Balloons appear to be regenerating after toggling dropdown menu on jscad.app #1290

Closed lorr1 closed 10 months ago

lorr1 commented 10 months ago

Expected Behavior

When I toggle the show/hide Balloons or Friend parameter menus (hit the triangle dropdown), the balloons should not move or change positions.

Actual Behavior

Instead, they regenerate and change positions. Only hitting rerun or changing an actual parameter should impact their positions.

Steps to Reproduce the Problem

  1. Go to https://jscad.app/ and the balloon example
  2. Hit the triangle dropdown triangle next to the Balloons or Friend parameter menus in the bottom left
  3. Observer the balloons moving

Specifications

Chrome browser.

hrgdavor commented 10 months ago

@lorr1 jscad.app is not yet part of jscad officially. We were quick to emulate official jscad app (https://openjscad.xyz) and put the wrong link for github: https://github.com/hrgdavor/jscadui/issues/55 .

I moved the issue to https://github.com/hrgdavor/jscadui/issues/56