Chris Hennes
1c09b8bcde
Addon Manager: Refactor buttons above detail view
2024-02-11 17:19:22 -06:00
Chris Hennes
5b79970706
Addon Manager: Minor refactoring of buttons
2024-02-11 17:19:22 -06:00
Chris Hennes
418ccc870f
Addon Manager: Refactor global button bar
2024-02-11 17:19:22 -06:00
Chris Hennes
f44098172b
Addon Manager: Clean up new progress bar
2024-02-11 17:19:22 -06:00
Chris Hennes
7dac836110
Addon Manager: Refactor progress bar
2024-02-11 17:19:22 -06:00
Chris Hennes
ea39ae2578
Addon Manager: Further macro load cleanup
2024-02-11 17:19:22 -06:00
Chris Hennes
457eafa5dc
Addon Manager: Clean up spacing in top bar
2024-02-11 17:19:22 -06:00
Chris Hennes
e8b52326a5
Addon Manager: Fix macro cache update hang
2024-02-11 17:19:22 -06:00
Chris Hennes
fa4bea510d
Addon Manager: Add support for license exclusion
2024-02-11 17:19:22 -06:00
Chris Hennes
a79abfb576
Addon Manager: Refactor overall top bar
2024-02-11 17:19:22 -06:00
Chris Hennes
d89c05efda
Addon Manager: Refactor main GUI area
2024-02-11 17:19:22 -06:00
pavltom
c21dca3a21
[TechDraw] Add Owner property to Symbols
2024-02-11 16:03:44 -05:00
Chris Hennes
ce2bd168d5
Addon Manager: Use the installed macro icon
2024-02-10 18:38:20 -05:00
Chris Hennes
ad2fb73bff
Merge pull request #12086 from bgbsww/bgbsww-toponamingMakeElementBoolean
...
Toponaming: makeElementBoolean
2024-02-10 12:14:20 -05:00
Roy-043
0454ec8515
Merge pull request #12325 from Roy-043/Draft-ShapeString-improve-stick-font-detection-and-fix-fuse-error
...
Draft: ShapeString improve stick font detection and fix fuse error
2024-02-10 18:08:02 +01:00
Roy-043
2e04cd11f5
Draft: ShapeString improve stick font detection and fix fuse error
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=85147
2024-02-10 16:10:55 +01:00
Roy-043
4988894a92
Merge pull request #12292 from Roy-043/Draft-importDXF.py-make_bezcurve-args-should-be-lowercase
...
Draft: importDXF.py: make_bezcurve args should be lowercase
2024-02-10 15:41:14 +01:00
Roy-043
b566b1df06
Merge pull request #12280 from Roy-043/Draft-Draft_Edit-restore-Relative-checkbox
...
Draft: Draft_Edit: restore Relative checkbox
2024-02-10 15:40:44 +01:00
bgbsww
7ef0b6ec61
Toponaming/Part: Add tests, dependencies, and cleanup
2024-02-09 16:42:20 -05:00
Chris Hennes
0cdf43925d
Addon Manager: Correct usage of QByteArray
2024-02-09 13:56:11 -06:00
Chris Hennes
3a73f916dd
Addon Manager: Correct connection check
...
The connection check code incorrectly handled the case of multiple incoming connections, interpreting them all as connection check signals.
2024-02-09 10:04:46 -06:00
Zheng, Lei
10d95b9ce9
Toponaming/Part: Transfer makeElementBoolean in
2024-02-09 08:23:30 -05:00
JULIEN MASNADA
0c07e83033
Fixed access to Addon::Metadat::Url attributes ( #12310 )
2024-02-09 08:05:40 -05:00
Chris Hennes
03b41403fa
Merge pull request #12189 from CalligaroV/toponamingTopoShapeWire
...
Toponaming makeElementWire
2024-02-08 20:59:26 -06:00
Chris Hennes
c8d33261f8
Addon Manager: Fix signals in connection check
2024-02-08 18:59:38 -06:00
marioalexis
dfbc90d351
Fem: Add support for cyclic symmetry - fixes #12155
2024-02-08 16:08:59 -06:00
Rexbas
bc713e2d6b
Gui: Fix disappearing element handles in sketcher
...
Finds the bounding sphere when the editing view provider is set. This ensures the right bounding sphere is used for finding the near and far clipping plane
2024-02-08 21:09:08 +01:00
Chris Hennes
9695bf01b8
Merge pull request #11853 from AjinkyaDahale/sketcher-general-tangency-splines
...
[Sketcher] General Tangency with B-splines (re-do)
2024-02-08 13:46:44 -06:00
Chris Hennes
73d214a2ad
Merge pull request #12295 from bgbsww/bgbsww-toponamingFeaturePartBoolean
...
Toponaming: transfer in FeaturePartBoolean
2024-02-08 13:29:38 -06:00
Ajinkya Dahale
3f1f6387d1
[Sketcher] Handle spline selection in Dimension tool
2024-02-08 23:46:17 +05:30
Ajinkya Dahale
73434e008a
[planegcs] Simplify GCS::BSpline::CalculateNormal()
2024-02-08 23:46:17 +05:30
Ajinkya Dahale
459d210f15
[planegcs][test] Add Spline and Arc tangent test
2024-02-08 23:46:15 +05:30
bgbsww
b2cbd7e5a7
Clean code and testing tweak
2024-02-08 11:09:36 -05:00
Ajinkya Dahale
1e19926a77
[planegcs] Add SketcherExport macro to classes in Geo.h
...
...for use in tests.
2024-02-08 20:15:17 +05:30
Ajinkya Dahale
da48a72269
[planegcs] Implement BSpline::Value()
...
Needed for gtests currently.
2024-02-08 20:04:28 +05:30
Ajinkya Dahale
b1ef4be6fa
[planegcs] Remove some numerical testing
...
If needed this can be moved to a gtest,
2024-02-08 20:04:28 +05:30
Ajinkya Dahale
65b4dd10ae
[Sketcher] Expose general tangency with B-splines to Sketcher
...
The following commits were squashed into this
[Sketcher] Handle some corner cases in AngleViaPoint
[Sketcher] Avoid redundant constraints with B-splines...
When involving tangent, perpendicular and angle constraints.
[Sketcher] Add pre-commit changes
[Sketcher] Do not allow 2-selection tangent with B-spline
Also...
[Sketcher] Report error when using direct tangency with B-splines
[Sketcher] Fix malformed constraint when B-spline is selected second
To clarify, this means the second curve selected. The position of the point in
selection order does not matter in angle-via-point.
[Sketcher] Fix wrong number for B-Spline tangent on redundancy
[Sketcher] Remove existing point-on-object in some redundant cases
Particularly when point constrained on a B-spline is being used for
tangent, perpendicular or angle via point with the same B-spline.
[Sketcher] Fix direction issue with B-spline tangents.
Without these changes the solver might try to "twist" the B-spline to make the
angle between curves be 0 instead of PI (which may be closer to the initial shape).
2024-02-08 20:04:28 +05:30
Ajinkya Dahale
82f03593fd
[planegcs] Implement calculateAngleViaParams
...
For use in angle-via-point with complex curves.
2024-02-08 20:04:27 +05:30
Ajinkya Dahale
5ba050b467
[Sketcher][planegcs] Implement parametric BSpline::CalculateNormal
...
As opposed to "punctual" that already exists for curves.
2024-02-08 20:04:27 +05:30
Ajinkya Dahale
6a3c0555d0
[Sketcher][planegcs] Support angle via point with params
...
These are intended to use when calculating normal simply with points could be
numerically expensive or otherwise nonviable.
2024-02-08 20:04:27 +05:30
marioalexis
268edeeb60
Fem: Use override
2024-02-08 08:29:19 -06:00
CalligaroV
3066f74747
Part/Toponaming: makeElementWires
...
* Renamed enum classes members to lowercaseCapword
* Moved struct ShapeHasher back to TopoShapeMapper.h
* Added test for MapperMaker::generated
* Modifications for clang-tidy warnings
* Formatting
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-08 13:56:30 +01:00
Roy-043
91f9486b01
Draft: importDXF.py: make_bezcurve args should be lowercase
...
See:
https://github.com/FreeCAD/FreeCAD/issues/10985#issuecomment-1932797213
2024-02-08 10:25:59 +01:00
CalligaroV
d9d6ae825e
Merge branch 'main' of https://github.com/FreeCAD/FreeCAD.git into toponamingTopoShapeWire
...
# Conflicts:
# src/Mod/Part/App/TopoShape.h
# src/Mod/Part/App/TopoShapeExpansion.cpp
2024-02-07 23:51:49 +01:00
CalligaroV
728c215372
Part/Toponaming: makeElementWires
...
* Added test for MapperMaker::generated
* Renamed spit into splitMkr in the test for MapperMaker::modified
* Disabled test for TopoShape::makeElementWires
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-07 22:23:03 +01:00
Chris Hennes
31b40ce6a2
Merge pull request #12237 from bgbsww/bgbsww-toponamingMakeRefine
...
Toponaming: Transfer in makeElementRefine
2024-02-07 15:19:27 -06:00
CalligaroV
1938bbef69
Part/Toponaming: makeElementWires
...
* Added test for MapperMaker::modified
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-02-07 15:10:58 +01:00
Roy-043
a138348910
Draft: Draft_Edit: restore Relative checkbox
...
The relative checkbox was hidden by mistake.
2024-02-07 10:26:16 +01:00
Zheng, Lei
d72896c28d
transfer in FeaturePartBoolean
2024-02-06 21:09:00 -05:00
bgbsww
46230c9a93
Add Test for MakeElementRefine
2024-02-06 15:58:37 -05:00