hlorus
c9b87c5862
Measure: Add MeasureElementType::Surface
2025-05-20 12:01:14 +02:00
jffmichi
09e356cec6
CAM: fix philips postprocessor always writing to "-" instead of specified file and not processing arguments
2025-05-20 05:18:03 +02:00
jffmichi
08cba3fa45
CAM: fix fablin postprocessor always writing to "-" instead of specified file
2025-05-20 05:17:53 +02:00
jffmichi
a59fc30d6c
CAM: fix some non-refactored postprocessors crashing on blank lines
2025-05-20 05:00:06 +02:00
jffmichi
7b58dd2977
CAM: fix Custom operation UI panel dropping trailing blank lines
2025-05-20 03:29:24 +02:00
jffmichi
70f3c7c387
CAM: add configuration value to suppress blank lines in refactored postprocessors
2025-05-20 02:37:00 +02:00
jffmichi
c2a05ec807
CAM: fix refactored postprocessors crashing on blank lines
2025-05-20 01:58:32 +02:00
Samuel Abels
8961413bb7
CAM: Fix some type hints and unnecessary debug output
2025-05-20 01:17:37 +02:00
pre-commit-ci[bot]
546e1cd1b9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-19 22:45:31 +00:00
Samuel Abels
7523e456ff
CAM: Add explicit implementation of FileStore.exists(), so AssetManager.exists() does not log FileNotFound warnings
2025-05-20 00:40:48 +02:00
Samuel Abels
917e1a7be7
CAM: Fix: Show builtin shapes in separate section in shape selector
2025-05-20 00:29:25 +02:00
Samuel Abels
8c7de12990
CAM: Show shape ID on shape buttons
2025-05-20 00:28:46 +02:00
Samuel Abels
2f7bb39eb7
CAM: Handle shape schema violations gracefully (for now)
2025-05-20 00:07:26 +02:00
Samuel Abels
3ae5128826
CAM: Add built-in shapes to asset folder if they do not already exist
2025-05-20 00:06:27 +02:00
Lawrence Woestman
e741a761ff
CAM: added three command line arguments, with tests
2025-05-19 13:52:20 -07:00
Samuel Abels
8670cb839c
CAM: Fix Gui test for ToolBitBrowserWidget
2025-05-19 21:02:54 +02:00
pre-commit-ci[bot]
9cb8cced38
[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
d749098dcb
CAM: Replace complete tool management (PR 21425)
2025-05-19 20:27:28 +02:00
Ajinkya Dahale
1cfb85a71f
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
a280cacb93
Sketcher: clean up import
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
e33377b595
Sketcher: Use const parameter where relevant
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
b7d8ed25be
Sketcher: Remove some unused lambda captures
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
2d2009ccc6
Sketcher: Use range-based for in Sketch.cpp
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
4ee40f4c49
[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
6cf63b078e
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
eeb061f302
[planegcs] Use std::ranges and range for in GCS.cpp
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
c3c7e8d33f
[Sketcher] Refactor SketchObject::delAllExternal()
...
Trivial changes.
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
07bce810ae
[Sketcher][WIP] Refactor SketchObject::buildShape()
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
1cc0ca0a3b
[Sketcher] Use std::ranges in SketchObject where possible
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
215fbc5187
[Sketcher] Refactor SketchObject::split()
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
8fd9c19013
[Sketcher] Refactor TaskSketcherElements::onSelectionChanged()
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
ace0c57dd6
[Sketcher][WIP] Refactor SketchObject::addExternal()
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
8a1c4526bd
[Sketcher] Refactor SketchObject::toggleExternalGeometryFlag()
...
Doesn't seem to be used anywhere. Remove?
2025-05-19 20:24:17 +02:00
Ajinkya Dahale
3425eebfdc
[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
82610ca8fa
[Sketcher] Use replaceGeometries() in split
2025-05-19 20:24:17 +02:00
sliptonic
93a6c5e077
Merge pull request #21288 from tarman3/simhome
...
CAM: Simulator - Reset camera
2025-05-19 11:42:58 -05:00
Andrea
6cd828d986
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
81097bbaf1
Remove oldFuse funcion
...
oldFuse is deprecated since OCC 7.3
2025-05-19 18:21:07 +02:00
Kacper Donat
f30fba7adb
Materials: Fix MaterialManager being copied on getInstance()
2025-05-19 18:12:01 +02:00
Kacper Donat
fc93511d88
Materials: Fix ModelManager being copied on getInstance()
2025-05-19 18:12:01 +02:00
tetektoza
bba139985a
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
52daf829a7
BIM: do not prune Roof objects on export
2025-05-19 18:00:38 +02:00
FEA-eng
3047feba7a
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
b6da328bb7
Fem: Add support for VTK < 9.1 in calculator filter - fixes #21346
2025-05-19 17:50:17 +02:00
Benjamin Nauck
02e1bbe1ae
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
ca9041ce50
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
fa2de9bc7b
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
8e8382dbcb
TechDraw: Fix claiming of hatch
2025-05-19 17:33:19 +02:00
sliptonic
d041090c87
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
pre-commit-ci[bot]
32dbb69a20
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-19 14:43:23 +00:00