Roy-043
355c7111ad
Draft: Fix angular dimension issue caused by #10556
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=81956
This PR basically reverts PR #10556 .
The angular offset required for the Draft_Arc command is handled in the gui_arc.py file instead. Also removed the unused `urotated` variable from that file.
2023-10-17 15:05:12 +02:00
Roy-043
3e45d030cf
Draft: Fix cursor scaling issue
...
Fixes #6793
2023-10-09 14:01:21 +02:00
Roy-043
887e8f63fc
Draft: gui_edit called displayPoint without mask ( #10693 )
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=81186
2023-09-16 17:08:50 +02:00
Roy-043
1c39dabdb6
Draft: arcTracker did not take Working Plane rotation into account
...
Steps to verify the issue:
1. Open FreeCAD.
2. Switch to Std_ViewTop.
3. Click one of the curved arrows of the Navigation Cube.
4. Switch to the Draft WB.
5. Make sure Draft_SelectPlane is set to "Auto".
6. Start Draft_Arc and click 2 points (for the radius and the start angle).
7. Result: The displayed arc does not match the start angle or the current point.
Additonally:
* Removed the normal argument from `__init__`. The tracker does not work properly with just a normal. AFAICT there is no code that specifies this normal.
* Minor improvement to `getAngle`: Switched the vectors.
2023-09-05 15:39:17 +02:00
Yorik van Havre
50513232ac
Merge pull request #10505 from Roy-043/Draft-Fix-angle-range-issue-of-make_circle
...
Draft: Fix angle range issue of make_circle
2023-09-04 11:29:13 +02:00
Roy-043
a8e4b3a18f
Ammended files based on review
2023-09-03 12:43:34 +02:00
Roy-043
341649e1d1
Draft: Correct mistake in PR10160 ( #10506 )
...
`self.gui_tools_repository` is an instance of a class that manages a dictionary, it is not a dictionary itself.
2023-09-02 23:37:16 +02:00
Roy-043
5cc0cc22db
Typo...
2023-09-02 23:04:41 +02:00
Roy-043
0d2b3f566a
Draft: Fix angle range issue of make_circle
2023-09-02 20:48:40 +02:00
Roy-043
08c8f1d0da
Draft: Remove unused import WorkingPlane
2023-08-29 18:59:40 +02:00
Roy-043
9fde9f53fa
Draft: Fix Draft_Mirror preview
2023-08-29 16:25:42 +02:00
Roy-043
c2a843a5dd
Draft: Reduce occurrences of App.DraftWorkingPlane 2 ( #10390 )
2023-08-28 10:17:58 +02:00
Roy-043
af87661093
Draft: Reduce occurrences of App.DraftWorkingPlane ( #10388 )
2023-08-28 10:16:36 +02:00
Roy-043
32c47e64a3
Draft: Make gui_tool_utils.get_support nesting aware ( #10373 )
...
The get_support function did not work for objects nested in, for example, Std_Parts.
Additionally improved and cleaned up the code, and reduced the docstrings.
2023-08-27 12:41:25 +02:00
Roy-043
15e5f60d00
Draft: remove superfluous code from gui_points.py ( #10379 )
2023-08-27 12:41:01 +02:00
Roy-043
29eb25e8aa
Draft: Add wp attribute to DraftTool class ( #10386 )
...
It makes sense to have this attribute. It will also facilitate the coming work related to the Plane class.
Additionally: Removed the `not self.doc` check from `Activated` as `IsActive` already handles this.
2023-08-27 12:40:30 +02:00
Roy-043
ac7fba867c
Draft: Remove unused arguments from gui_tool_utils.get_point ( #10347 )
2023-08-25 03:49:06 +02:00
Roy-043
979d83a22b
Draft: Housekeeping and minor improvements for some draftguitools ( #10339 )
2023-08-25 03:47:39 +02:00
Roy-043
649dde9808
Draft: Add placement_from_points to geometry.py
...
Changed getPlacementFromPoints function in WorkingPlane.py to a compatibility function that calls placement_from_points.
2023-08-23 11:17:17 +02:00
sliptonic
9f49202dc3
Merge pull request #10230 from chennes/draftTranslateDraftAxisLabels
...
Draft: translate draft axis labels
2023-08-21 11:10:25 -05:00
Chris Hennes
f6b85d3721
Draft: Translate task titles for draft tools ( #10227 )
2023-08-17 16:01:15 +02:00
Chris Hennes
ddaa34f0fc
Draft: Translate Dimension and axis labels
2023-08-14 08:14:32 -07:00
Roy-043
b83e401836
Draft: Avoid dictionary.keys() where possible ( #10160 )
2023-08-13 11:46:25 +02:00
luzpaz
3110980e6e
Fix various typos
2023-07-15 11:17:45 +02:00
Roy-043
4d7277138b
Draft: fix near snap for meshes ( #9719 )
2023-06-05 09:58:50 +02:00
Roy-043
a779ba3514
Draft: fix getcoords in gui_snapper.py ( #9654 )
...
The function did not handle global and relative mode properly
2023-05-26 19:45:31 +02:00
Roy-043
2b853b0126
Draft: Draft_CubicBezCurve: set EnableSelection to False, fixes #6452 ( #9640 )
...
While the command is active set EnableSelection to False to correctly detect mouse up events.
2023-05-24 20:35:24 +02:00
Yorik van Havre
b801983109
Draft: Fixes continuing dimensions - fixes #9507 ( #9632 )
2023-05-24 20:34:52 +02:00
Roy-043
6d69a65218
Draft: remove obsolete gui_array_simple.py ( #9616 )
2023-05-20 10:37:31 +02:00
Roy-043
452deddc87
Draft: Draft_Move continue mode failed with numeric input ( #9597 )
2023-05-17 18:56:36 +02:00
Yorik van Havre
07d7f08fb3
Draft: Added dim overshoot parameters to Style task dialog ( #9514 )
...
* Draft: Added dim overshoot parameters to Style task dialog - fixes issue #9507
* Draft: additional fixes to styles task dialog
2023-05-13 21:01:51 +02:00
luzpaz
b8628aed86
Draft: modfified translate function to allow comments
...
Also fixed incorrect typos in previous commit
2023-05-04 13:28:10 +00:00
luzpaz
43035154df
Draft: Add l10n context for ambiguous string
...
Also tweaked code formatting
Closes #9406
2023-05-04 13:28:10 +00:00
Yorik van Havre
9b3f5f102e
Draft: small optimization in snapper - issue #5761 ( #9239 )
2023-04-25 10:16:47 +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
Roy-043
2bc8ed561e
[Draft] Disable Draft_AddConstruction if there is no selection ( #9322 )
2023-04-20 08:51:44 +02:00
luzpaz
0e1530be59
Draft: linting bad indentations, superflous markup ( #9313 )
2023-04-19 09:48:57 +02:00
alafr
6af4fdb5eb
Draft: avoid precision loss of SoCoordinate3 ( #9202 )
2023-04-12 15:32:14 +02:00
mosfet80
e9c1a1600a
[Draft] Remove obsolete code related to Drawing WB
...
* [Draft] Remove obsolete code related to Drawing WB
remove unused elif
* [Draft] Remove obsolete code related to the Drawing WB
* Update preferences-draftvisual.ui
Also remove the template label.
* Update utils.py
Remove reference to "template"
* Remove Draft_Drawing.svg from Draft.qrc
---------
Co-authored-by: Roy-043 <info@b-k-g.nl >
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2023-04-03 16:36:23 +02:00
Yorik van Havre
7e7674ae4a
Merge pull request #8795 from yorikvanhavre/draft-layermanager
...
Draft: Added LayerManager command from BIM
2023-03-15 11:59:59 +01:00
Yorik van Havre
0eb1c9ad56
Merge pull request #8818 from yorikvanhavre/draft-grid-fix
...
Draft: Fixes grid on/off behaviour - fixes #5878
2023-03-15 11:59:30 +01:00
BHennen
74b9d81e7d
Add offset options to Draft PathArray ( #8295 )
...
* Add offset options to Draft PathArray
Allows user to specify a starting and ending offset to items in Draft PathArrays.
* [Draft] path array offset
---------
Co-authored-by: Roy-043 <info@b-k-g.nl >
2023-03-11 15:54:25 +01:00
Yorik van Havre
53bc32b03e
Draft: Fixes grid on/off behaviour - fixes #5878
...
- If grid is on and auto grid on: Grid always appears
- If grid is on and auto grid off: Grid off at start, on when using a tool, off afterwards
- If grid is off: Grid never appears
2023-03-10 12:19:27 +01:00
Yorik van Havre
66405dc50d
Draft: Added LayerManager command from BIM
2023-03-09 14:26:09 +01:00
Roy-043
3eaff64025
Draft: fix normal calculation for angular dims
2023-02-03 15:44:27 +01:00
Roy-043
1e03fddb67
Draft: housekeeping: remove obsolete code (uiMode and DraftGui.py) ( #8327 )
2023-02-02 23:24:27 +01:00
Roy-043
6da0eec51a
Draft: subelement mode ignored nesting ( #8319 )
2023-02-02 11:49:55 +01:00
Roy-043
f9cdaaf3d9
Draft: fix issue with undo ( #8267 )
2023-01-31 21:38:19 +01:00
Roy-043
1664d0ed66
Draft: fix gui_offset.py issue caused by PR8207
2023-01-24 15:02:38 +01:00
Roy-043
96e62f07eb
Draft: improve color handling in gui_setstyle.py ( #8219 )
...
Alhpa values of colors were not correct.
2023-01-22 11:18:17 +01:00