Files
create/src/Gui
theo-vt be24c6bbf3 Sketcher: Sketch autoscale (#21084)
* Working scale prototype

* Call viewAll to fit geometries in the viewport post-scaling

* Exclude angle dimensions

* Scale the viewport rather than calling viewAll

* Scale dimension annotation along geometries

* Early return when counting more than one dimensional constraint

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Disable sketch autoscale if there are external geometries in the sketch

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add a setting to disable the feature _ and eventually parametrize

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Check for objects in the viewport in the sketch's ancestry to decide wheter or not to autoscale

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* More consistent camera scaling

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Check for visual indicator in the whole document

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Find visible items in nested assemblies

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Check visual elements in assemblies nested in assemblies

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Set the dimension even if the scaling fails

* Allow constraints that interact with the origin axis/root

* Remove unused variable

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Misc fixes from review

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-09 18:31:44 +02:00
..
2025-05-30 20:02:58 +02:00
2025-06-08 16:18:28 +02:00
2025-05-30 14:21:53 +02:00
2025-05-30 14:21:53 +02:00
2024-05-01 09:47:33 +02:00
2025-05-30 18:04:33 +02:00
2025-02-15 13:33:32 -06:00
2025-01-22 06:12:43 -06:00
2023-08-04 17:09:53 +02:00
2024-02-16 21:38:42 -06:00
2023-09-14 13:24:24 +02:00
2025-03-05 09:32:06 +01:00
2025-02-15 13:33:32 -06:00
2025-03-05 09:32:06 +01:00
2025-02-25 23:03:51 +00:00
2025-02-25 23:03:51 +00:00
2025-01-13 11:22:20 -06:00
2025-02-10 18:34:57 +01:00
2025-03-05 09:46:35 +01:00
2025-06-03 09:31:38 +02:00
2025-02-10 18:34:57 +01:00
2025-02-10 18:34:57 +01:00
2025-02-25 23:03:51 +00:00
2025-02-15 13:33:32 -06:00
2025-02-25 23:03:51 +00:00
2024-02-26 17:38:01 +01:00
2024-07-11 17:39:23 +02:00
2025-02-15 13:33:32 -06:00
2025-02-10 18:34:57 +01:00
2025-02-10 18:34:57 +01:00
2025-01-13 11:22:20 -06:00
2025-03-02 22:59:30 -06:00
2023-11-17 02:00:32 +01:00
2025-02-17 21:10:26 +01:00
2025-03-20 14:23:36 +01:00
2024-11-12 07:59:44 +01:00
2025-01-13 11:22:20 -06:00
2025-02-10 18:34:57 +01:00
2025-02-10 18:34:57 +01:00
2025-02-15 13:33:32 -06:00
2025-02-15 13:33:32 -06:00
2025-01-13 11:22:20 -06:00
2024-03-26 15:57:20 +01:00
2025-06-05 12:18:41 -05:00
2024-02-21 16:19:32 +01:00
2023-10-23 18:07:07 +02:00
2023-08-04 17:09:53 +02:00
2025-02-25 23:03:51 +00:00
2025-03-29 14:14:04 -05:00
2025-02-05 22:13:07 +00:00
2025-01-02 13:27:54 +01:00
2025-01-13 11:22:20 -06:00
2025-02-10 18:34:57 +01:00