pre-commit-ci[bot]
e94ff039c9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-19 18:31:11 +00:00
Samuel Abels
b14d8ff98e
CAM: Replace complete tool management (PR 21425)
2025-05-19 20:27:28 +02:00
Ajinkya Dahale
ecb3ede295
Sketcher: Incorporate comments from #20589
...
See https://github.com/FreeCAD/FreeCAD/pull/20589#pullrequestreview-2830404892 .
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
845c187675
Sketcher: clean up import
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
786fa3939a
Sketcher: Use const parameter where relevant
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
1d5ab2b57f
Sketcher: Remove some unused lambda captures
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
fddf704a4d
Sketcher: Use range-based for in Sketch.cpp
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
92d25a3a78
[Sketcher] [WIP] One curious refactor I'm not certain about
...
Possibly reduces "cognitive complexity", but is it really too much clearer?
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
4876757148
Sketcher: Refactor further DrawSketchDefaultHandler.h
...
These are somewhat riskier refactors. If confirmed safe, these can be merged
with the previous commit.
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
907468365a
[planegcs] Use std::ranges and range for in GCS.cpp
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
e4fa90e3b6
[Sketcher] Refactor SketchObject::delAllExternal()
...
Trivial changes.
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
9aba1d6a3f
[Sketcher][WIP] Refactor SketchObject::buildShape()
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
1235db0e8f
[Sketcher] Use std::ranges in SketchObject where possible
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
964db8e5b5
[Sketcher] Refactor SketchObject::split()
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
64f3ca6f02
[Sketcher] Refactor TaskSketcherElements::onSelectionChanged()
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
9cfd93d8bc
[Sketcher][WIP] Refactor SketchObject::addExternal()
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
650ccb8b4e
[Sketcher] Refactor SketchObject::toggleExternalGeometryFlag()
...
Doesn't seem to be used anywhere. Remove?
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
3b19a1b2ac
[Sketcher][WIP] Refactor SketchObject::generateId()
...
Should be just the same old loop and conditional rearrangement. However, not
confident that this behaves exactly the same as previously.
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
85921bd478
[Sketcher] Use replaceGeometries() in split
2025-05-19 20:24:17 +02:00
sliptonic
5efb36695a
Merge pull request #21288 from tarman3/simhome
...
CAM: Simulator - Reset camera
2025-05-19 11:42:58 -05:00
Andrea
6d81096b5a
SpreadSheet: remove function
...
Observer is no longer required as PropertySheet is now derived from PropertyLinkBase and will handle all the link related behavior
2025-05-19 18:27:01 +02:00
Andrea
b5feb01cdc
Remove oldFuse funcion
...
oldFuse is deprecated since OCC 7.3
2025-05-19 18:21:07 +02:00
Kacper Donat
c77a6e57ae
Materials: Fix MaterialManager being copied on getInstance()
2025-05-19 18:12:01 +02:00
Kacper Donat
038cc5dc8c
Materials: Fix ModelManager being copied on getInstance()
2025-05-19 18:12:01 +02:00
tetektoza
3b441792b8
BIM: Make a correct mapping to weight during IFC Quantities assignment
...
Currently we can assign quantities to a BIM object, but upon exporting
quantities are not visible in the IFC file.
This was because we didn't have a correct mapping to weight property.
`App::PropertyWeight" basically doesn't exist, so this patch changes it
to `App::PropertyMass`, as it is the same. The incorrect mapping
resulted in a traceback, which in turn resulted in missing a big part of
additional processing for the properties, which resulted in
`writeQuantities` checking for non-existent IfcData in the object.
2025-05-19 18:10:37 +02:00
Furgo
47c76827d8
BIM: do not prune Roof objects on export
2025-05-19 18:00:38 +02:00
FEA-eng
c139640c8f
FEM: Add more glyph types for the Glyph filter ( #21397 )
...
* FEM: Update post_glyphfilter.py
* FEM: Update TaskPostGlyph.ui
* [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-05-19 17:52:25 +02:00
marioalexis
a7cf3a4900
Fem: Add support for VTK < 9.1 in calculator filter - fixes #21346
2025-05-19 17:50:17 +02:00
Benjamin Nauck
05af09abb9
Merge pull request #21042 from furgo16/add-taskpanel-walloffset
...
BIM: add Offset input to wall creation task panel
2025-05-19 17:45:46 +02:00
tetektoza
c8395f43fc
BIM: Avoid traceback if there is no Classification selected
...
As the title says, if user selects `OK` button and has no Classification
selected (which can happen only if the list is empty I think), then they
get a traceback since we're trying to access list of selections
directly.
So this patch adds a small patch to close the form if user has pressed
`OK` button and did not select anything.
2025-05-19 17:41:24 +02:00
sliptonic
7d5d1c7295
Merge pull request #21129 from jffmichi/fix_active_and_coolant
...
CAM: fix handling of Active state and CoolantMode with nested dressups
2025-05-19 10:33:45 -05:00
PaddleStroke
782e90b4cc
TechDraw: Fix claiming of hatch
2025-05-19 17:33:19 +02:00
sliptonic
7658e255cc
Merge pull request #21408 from jffmichi/fix_array_dressup_two
...
CAM: fix loading Array dressup with unused properties
2025-05-19 09:48:02 -05:00
sliptonic
10c2e8819e
Merge pull request #21108 from tarman3/pathshape2
...
CAM: PathShape with Tool Controller
2025-05-19 09:12:58 -05:00
PaddleStroke
e423b1bf23
TechDraw: Lock multiple views
2025-05-19 09:37:37 +02:00
PaddleStroke
39b6a1e3a8
TechDraw: decorateLine fix ( #21312 )
...
* TechDraw: decorateLine fix
* Update CommandAnnotate.cpp
2025-05-19 09:36:47 +02:00
Chris Hennes
4cc069eb0a
TD: Remove unused variable
2025-05-19 09:36:13 +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
Roy-043
0e9c1451c7
Draft: use different color for WPProxy to avoid BIM dependency
...
Fixes #21390 .
2025-05-17 14:30:48 +02:00
jffmichi
86a682883e
CAM: fix loading Array dressup with unused properties
2025-05-17 12:42:28 +02:00
Roy-043
7decc3ea55
Draft: avoid redundant constraints in make_sketch.py ( #21398 )
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=97072
The MissingVerticalHorizontal functions from the Sketcher WB do not behave as expected. See #21396 .
A check for redundant contraints is required if `makeMissingVerticalHorizontal()` is used. The argument for the function should be `True`. For consistency the same was done for makeMissingPointOnPointCoincident().
2025-05-16 19:12:32 +02:00
Roy-043
ba961f8d42
Draft: params.py: do not report missing UI files ( #21370 )
...
See #21331 .
2025-05-16 15:27:33 +02:00
Alfredo Monclus
46ab345a9f
PD: move the base profiles types to the top
2025-05-15 23:31:55 +02:00
Luz Paz
ee4fa234c9
Fix various typos
...
Missed by the codespell CI not being functional for a period of time.
2025-05-15 10:59:48 -05:00
Benjamin Bræstrup Sayoc
88dc2048cd
TechDraw: fix face color not working
...
Fixes #20467
2025-05-15 12:16:24 +02:00
Joao Matos
ddde5a9566
Fix warnings in ModelManagercode.
2025-05-15 01:02:55 +02:00
Chris Hennes
f5ab6295ba
UI: Remove qPixmapFromMimeSource pixmap function
...
This function dates back to Qt3, and was removed in Qt4. Modern Qt no
longer uses this ui file entry, and in some circumstances the uic
complains about its presence.
2025-05-15 00:56:30 +02:00
Chris Hennes
3178e13f04
Materials: Clean up unused variables
...
Updated error messages no longer refer to the exception object, resulting in compiler warnings.
2025-05-15 00:29:19 +02:00
FEA-eng
a20d562da4
FEM: Update TaskPostGlyph.ui
2025-05-15 00:06:43 +02:00
FEA-eng
5b7d5d0a85
FEM: Update post_glyphfilter.py
2025-05-15 00:06:43 +02:00