Ondsel-Development / FreeCAD

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
https://www.freecad.org
Other
192 stars 9 forks source link

unnecessary recomputations on save or cancel #132

Open alpdigitech opened 3 months ago

alpdigitech commented 3 months ago

Is there an existing issue for this?

Problem description

Ondsel doing unnecessary recomputations in these cases. Especially pronounced in large complex models.

  1. Click save. Hourglass. Without doing any edits, click save again. The same hourglass and almost same duration.
  2. In the middle of a complex PartDesign body double click an operation, say a Pad, once the dialog appears move the model around and then click Cancel. Doing recomputation again unnecessarily.
  3. In a spreadsheet with more than 50 variables, insert a blank row in the middle. Unnecessary recomputation again. No variables were changed.

Full version info

Ondsel ES 2024.2.2, Apple Silicon

Subproject(s) affected?

PartDesign

Anything else?

No response

Code of Conduct