Ajinkya Dahale
6b1a1e1508
[PartDesign] Refactor mode support in revolution
...
Encodes support for "two angles".
Clarifies that up-to-first and up-to-last is not supported.
2023-11-14 00:20:19 +05:30
Ajinkya Dahale
a7da1003fc
[PartDesign] Some more dummy functionality for revolution
...
[PD] Some more setup
[PD] Some refactor in `TaskRevolutionParameters`
2023-11-14 00:20:19 +05:30
Ajinkya Dahale
b41e592441
[PartDesign] Add some dummy options for revolution
...
These options correspond to "up to face" and "2 angles". They are expected to do
nothing right now. However there is also some experimental code for "up to face"
in this commit, whose behavior is not confirmed.
2023-11-14 00:20:19 +05:30
wandererfan
69761e72d2
[TD]fix regression on Links with scale
2023-11-13 12:21:10 -05:00
sliptonic
b998ea29bd
Merge pull request #11368 from LarryWoestman/staging
...
Path: Rearranged and renumbered some of the tests
2023-11-13 11:19:56 -06:00
Abdullah Tahiri
d9a81dd139
SketcherGui: ArcSlot lints
2023-11-13 18:19:10 +01:00
Abdullah Tahiri
cc1e11482b
SketcherGui: Fix lints
2023-11-13 18:18:50 +01:00
Roy-043
17f2146887
Draft: remove the tolerance preference
...
The tolerance function now derives its value from the precision preference.
Additonally:
Removed the epsilon() function. It did not make sense and was not used.
2023-11-13 18:07:37 +01:00
sliptonic
5fe6e46080
Merge pull request #11337 from yorikvanhavre/start-timeformat
...
Start: Fixed default time format
2023-11-13 10:59:49 -06:00
sliptonic
c83f9273fe
Merge pull request #11223 from wwmayer/Part_format_xml
...
Part: format XML files
2023-11-13 10:52:03 -06:00
sliptonic
23381893fd
Merge pull request #11136 from FlachyJoe/fix_11135
...
PD: Pad to the base shape
2023-11-13 10:46:54 -06:00
Paddle
2f30b63b9d
ArcSlot DSH : implement the Arc slot tool with tool parameters support.
2023-11-13 15:05:36 +01:00
Paddle
6e4da8cc82
Circle DSH : Implement tool parameters.
2023-11-13 14:00:18 +01:00
Paddle
c5853fae9d
Ellipse DSH : add cursor texts and remove showInternal checkbox.
2023-11-13 14:00:18 +01:00
Paddle
02dd9dba10
Ellipse DSH : Implement tool parameters.
2023-11-13 14:00:18 +01:00
Paddle
c613f3bbac
Arc DSH : implement tool parameters.
2023-11-13 14:00:18 +01:00
Paddle
0936499e5b
DSH : modify drawDoubleAtCursor so that it can draw an angle.
2023-11-13 14:00:18 +01:00
Paddle
58aa2d5cec
Adds areColinear function to Utils.
2023-11-13 14:00:18 +01:00
Paddle
71637aeec1
Adds CircleEllipseConstructionMethod.
2023-11-13 14:00:18 +01:00
wmayer
1140c33952
RE: Allow to create planes from several selected meshes, remove ... from menu text
2023-11-13 10:38:41 +01:00
LarryWoestman
657511e9f3
Path: Rearranged and renumbered some of the tests
2023-11-12 16:45:06 -08:00
Roy-043
29fda5e974
Draft: remove unused dimorientation and saveonexit prefs
2023-11-12 20:54:25 +01:00
Roy-043
c7777b8ed3
Draft: Draft_SelectPlane did not trigger the grid
2023-11-12 20:16:34 +01:00
Florian Foinant-Willig
2010268187
PartDesign_Pad: add an up to shape mode
2023-11-12 20:06:57 +01:00
Abdullah Tahiri
8d82835514
Sketcher: DSH Default - improve return value of ShapeGeometry functions
...
=======================================================================
Previous version return an reference to the smart pointer to generic Part::Geometry.
This version returns a type specific naked pointer, while ShapeGeometry keeps ownership
and memory management, so if an arc is created a Part::ArcOfCircle is returned.
2023-11-12 17:53:36 +01:00
Abdullah Tahiri
55639df573
Sketcher: Box Selection - refactor
...
==================================
Full refactor of this function without change of functionality (hopefully).
2023-11-11 21:19:12 +01:00
Abdullah Tahiri
811da8bb09
Sketcher: Box selection - Hyperbola/Parabola endpoint fix
2023-11-11 21:19:12 +01:00
Abdullah Tahiri
373a167d7d
Sketcher: DSH - improving geo creation helpers for ShapeGeometry
...
================================================================
In some DSHs instead of the convenience function, the code is being duplicated because
of the need to access the geometry after pushing it to the std::vector.
This commit leverages emplace_back return reference to improve code reuse.
2023-11-11 21:18:20 +01:00
pre-commit-ci[bot]
11916af30d
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-11-11 18:21:31 +01:00
bgbsww
b52694c87b
Fix 10545 by using position of array members
2023-11-11 18:21:31 +01:00
wandererfan
66ece1c068
[TD]fix 3x extension circle methods #11310
2023-11-11 07:48:03 -05:00
wandererfan
037165f1b7
[TD]add 2 utility methods
...
- toAppSpace converts qt point to app view coords
- angleWithX(Base::Vector3d) returns [0,2pi]
2023-11-11 07:48:03 -05:00
Abdullah Tahiri
0144b4b14d
Sketcher: Adapt DSHs to new dynamic cursor
2023-11-11 11:15:54 +01:00
Abdullah Tahiri
136392830a
Sketcher: DSHController - extend framework to make cursors OVP visibility dependent
2023-11-11 11:15:54 +01:00
Abdullah Tahiri
e73d8e2e96
Sketcher: DSH - new cursor drawing functions
2023-11-11 11:15:54 +01:00
pavltom
4c888b6afe
[TechDraw] Issue #6527 - Implement face transparency
2023-11-10 10:48:06 -05:00
wandererfan
65c88376f8
[TD]fix Print Center Marks #11309
2023-11-10 09:30:19 -05:00
wandererfan
0bd0d2e4b5
[TD]Fix margins on PDF output #11308
2023-11-10 09:30:19 -05:00
Yorik van Havre
0e939872f4
Start: Fixed default time format - fixes #10793
2023-11-10 14:10:43 +01:00
Roy-043
453c099873
Draft: Improve grid behavior
...
This PR improves the behavior of the Draft grid:
* Options in the preferences: "Always show the grid" and "Show the grid during commands".
* The parameters are used for new views. In existing views the grid can be toggled either during a command or when no command is active.
* When switching to a different workbench all grids are hidden unless GridHideInOtherWorkbenches is set to `False`. This can be a Fine-tuning parameter IMO.
Notes:
* The defaultCameraHeight parameter becomes obsolete. It was only used in very specific circumstances.
* The code of PR #8818 becomes obsolete. It makes more sense to use `App.activeDraftCommand` instead of adding a `tool` argument to some functions. Will do some related cleanup later.
* Improved alignment for the related preference ui. The checkbox interaction has been fixed as well.
2023-11-10 14:02:38 +01:00
Roy-043
6359597341
Arch: make Arch_CutPlane nesting and link aware
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=82340
2023-11-10 11:04:27 +01:00
Roy-043
704949d843
MEASUREMENT should also be checked if INSUNITS is zero
2023-11-10 10:21:54 +01:00
Roy-043
ab3bb51e15
Avoid Python match function
2023-11-10 10:21:54 +01:00
Roy-043
6ec2ecffe9
Draft: fix import scale for Legacy DXF importer
...
Fixes #10253 .
2023-11-10 10:21:54 +01:00
czinehuba
22a107b775
Update iso10642.json ( #11302 )
...
* Update iso10642.json
Update ISO10642 with M2 and M2.5 sizes
* Update iso10642.json
Updated dimensions
2023-11-09 12:26:56 -06:00
Chris Hennes
954c2fa03f
Update translations
2023-11-09 12:23:56 -06:00
Roy-043
8a3e07b23e
Merge pull request #11319 from Roy-043/Arch-start-and-stop-WP-view-observer
...
Arch: start and stop WP view observer
2023-11-09 12:15:46 +01:00
wmayer
640018bfa7
JtReader: allow to open JT files using TKJT
2023-11-09 01:40:54 +01:00
Abdullah Tahiri
0d221c0969
Sketcher: Fix lints
2023-11-08 17:46:34 +01:00
Abdullah Tahiri
75c3972c44
Sketcher: Encapsulate function to ensure MDI focus
2023-11-08 17:46:34 +01:00