tetektoza
c13d6c8d47
Sketcher: Remove redundant comment regarding old SoAnnotation node
2025-06-16 23:57:17 +02:00
tetektoza
9c2df53f5b
Sketcher: Prioritize rendering geometry lines rendering over constraints
...
As the title says - since there is pending PR for better SoDatumLabel
constraints interactivity, this patch now prioritizes geometry lines
over constraints, so constraints will be rendered below lines.
This patch changes rendering order of constraint lines to be below
geometry lines, so now selection and rendering will be prioritized for
geometry lines instead of constraints.
This is done by changing depth buffer values and removal of SoAnnotation
node which was disabling depth buffer checks on constraints at all.
2025-06-16 23:56:47 +02:00
Céleste Wouters
68b9129c11
Sketcher: remove "SecondIcon" logs on constraint icon hover
...
Hovering the cursor over constraint icons sometimes logs "SecondIcon"
messages to the report view, doing so for every cursor move event.
This message isn't useful outside of a development context and in fact
is a leftover from 7ab2b3b690ef6447cfd16842af3008817f8e77f7.
Removes this message.
Fixes #21417
2025-05-18 16:30:22 +02:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Ladislav Michl
9683cf1e4f
Base: rename Exception's PascalCase methods to camelCase
2025-05-05 23:50:01 +02:00
bofdahof
a31b8063e3
Sketcher: refactor EditModeConstraintCoinManager::getPresentationString
2025-04-27 00:45:53 +02:00
Benjamin Nauck
1cff040fbc
Sketcher: Add #include <limits> where used
2025-03-31 23:52:38 +02:00
Benjamin Nauck
3279a1dd8f
Sketcher: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:39 +01:00
Benjamin Bræstrup Sayoc
aa43ce8cc0
Sketcher: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Ladislav Michl
0b3adee2ab
Base: Quantity: return std::string
2024-12-23 17:48:42 +01:00
Ajinkya Dahale
0d32b98e14
[Sketcher] Use modernized geometry type checks
2024-08-25 07:33:59 +05:30
PaddleStroke
0582e8b76b
Sketcher: Fix distance arc helper : should appear only if constraining the edge.
2024-05-20 11:11:27 -05:00
sliptonic
d82ee98d46
Merge pull request #12602 from FlachyJoe/arc-distance
...
Sketcher : ArcLength Constraint
2024-04-01 10:43:35 -05:00
Roy-043
bc7833cfab
Sketcher: Spelling colinear -> collinear
...
I have not changed the name of the `areColinear` function.
2024-03-26 07:40:14 +01:00
Florian Foinant-Willig
e2086ce1c7
Sketcher: ArcLength GUI
2024-03-25 22:32:20 +01:00
wmayer
62dee011ef
Sketcher: fix crash when trying to edit malformed sketch
...
For more details see: https://forum.freecad.org/viewtopic.php?p=745031#p745031
2024-03-05 10:34:01 -06:00
Chris Hennes
1ebcb6c99b
Merge pull request #12012 from Ondsel-Development/radius_render_fix
...
[Sketcher] Improve rendering of arc-angle, line-angle, arc-distances and fix radius
2024-01-22 11:21:53 -06:00
Paddle
a5d980ff59
Sketcher: Edges pattern and width by type.
2024-01-22 11:12:42 -06:00
Paddle
e3860080e5
Sketcher : Distance constraint : introduce arc helpers for conic distances.
2024-01-19 11:50:38 +01:00
Paddle
772d2940bd
Sketcher : arc angle render improvement.
2024-01-19 11:13:09 +01:00
Paddle
edc247cd54
Sketcher : improve single line angle rendering.
2024-01-19 11:13:09 +01:00
Paddle
865212fc85
Sketcher Fix radius arc helpers.
2024-01-19 11:13:09 +01:00
Paddle
7baa964dc6
Draw arc helpers for radius constraints.
2024-01-12 19:03:38 -06:00
Paddle
215870ca8c
Improve angle constraint rendering.
2024-01-12 19:03:38 -06:00
Florian Foinant-Willig
48dd1614d6
Sketcher: fix one point distance ( #11854 )
2024-01-05 09:29:28 -06:00
Florian Foinant-Willig
2b12632861
Sketcher: Fix Point to Line Distance
2023-12-20 20:03:13 +01:00
Abdullah Tahiri
c92dcea0eb
Sketcher: Move lint comment to right position
2023-12-18 10:55:16 -06:00
Florian Foinant-Willig
d4e5c7e966
Fix isCircleOrArc usage
2023-12-17 16:01:29 +01:00
Abdullah Tahiri
8d00b00c9b
Sketcher: Utils/CommandConstraints/EditModeConstraintCoinManager - refactor duplicated code
2023-12-17 16:01:29 +01:00
Florian Foinant-Willig
838802e28d
Sketcher: Arc to arc or circle distance constraint
2023-12-17 16:01:29 +01:00
Paddle
ef2a723a32
Draw arc helpers for radius constraints.
2023-11-24 15:07:35 +01:00
Paddle
74a01c0d1b
Improve angle constraint rendering.
2023-11-24 15:07:35 +01:00
Chris Hennes
590fb19f31
Merge pull request #10978 from FlachyJoe/modernize-type-check
...
Modernize type and derived type checking
2023-11-06 10:44:32 -06:00
Abdullah Tahiri
533250bc34
Sketcher Gui: clang-tidy diagnostic errors
2023-11-05 07:11:57 +01:00
Florian Foinant-Willig
c0e8fa1e75
Sketcher: modernize type checking
2023-10-23 18:09:23 +02:00
pre-commit-ci[bot]
e92ed45df9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-12 13:02:35 -04:00
bdieterm
177a86e6e0
Sketcher: fix segfault on distance constraints without SecondPos
2023-08-29 16:24:15 -05:00
Florian Foinant-Willig
9681ad595b
Sketcher: Point to Circle Distance Constraints ( #9559 )
2023-08-28 10:58:09 -05:00
luzpaz
5b698e6b68
Fix various typos
2023-08-13 08:17:01 -07:00
andrea
18e1883284
removed coin<3 references
2023-08-04 21:19:29 -06:00
Abdullah Tahiri
4b5a796a67
Sketcher: Fix bug angle via point visualisation
...
===============================================
Issue description:
https://forum.freecad.org/viewtopic.php?f=3&t=70325
https://github.com/FreeCAD/FreeCAD/issues/7520
The general algorithm to calculate normals miserably fails when
the curve is a line segment and the point through which the normal
to a curve is to be drawn is colinear with the line segment.
The solution is to provide specific code for this corner case.
fixes #7520
2023-05-28 06:45:50 +02:00
Abdullah Tahiri
78ae9c1d7d
SketcherGui: apply clang-format
2023-05-25 17:08:03 +02:00
Abdullah Tahiri
0bdc7bb370
SketcherGui: Separate user and developer errors
...
===============================================
Revisiting all console calls:
- Using the Notification Framework when the user needs to be notified
- Turning them into DeveloperError/DeveloperWarnings when messages are intended only for developers
2023-05-25 14:09:06 +02:00
Florian Foinant-Willig
29657c2310
Sketcher: fix Circle to Line distance constraint display
2023-05-15 12:14:21 +02:00
Florian Foinant-Willig
93fba2a77f
Sketch: Fix Point to Line constraint display
2023-05-14 21:37:21 +02:00
Florian Foinant-Willig
d3322ead12
Sketcher : Circle to Line Distance Constraint
2023-05-02 15:41:51 +02:00
luzpaz
38a01939e0
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
Abdullah Tahiri
4c57de5614
Sketcher: Fix double icons not selectable
...
=========================================
The scaling factor used was the one of the ViewProviderSketch, however ZoomTranslation uses its own scaling factor.
fixes #6283
2023-04-20 20:45:40 +02:00
Paddle
271e3bec4a
Move SoDatumLabel from Sketcher to Core so that it can be reused anywhere.
2023-04-12 16:48:07 +02:00
flachyjoe
e2a13763e9
Sketcher: Add circle to circle distance constraint
2023-03-19 14:05:35 +01:00