tetektoza
391a41cbda
BIM: Add missing IFC attributes for both Pipe and Rebar
...
As the title says - those two tools missed IFC attributes, since they
used different path of initialization than other components, so this
patch makes sure we initialize those properties properly.
2025-05-23 10:50:47 +02:00
Furgo
88d9be2e10
BIM: allow deleting locked IFC properties when needed
2025-05-23 10:18:36 +02:00
Furgo
78fcaaee34
Revert "BIM: add workaround for Draft workbench test mockup"
...
This reverts commit 5be803863e7552f7cb96998cd682edd3c556b4be.
2025-05-23 10:14:40 +02:00
Furgo
f901477601
BIM: add workaround for Draft workbench test mockup
2025-05-23 10:14:40 +02:00
Furgo
e710617093
BIM: add basic error checking in unit test, make extrusion a solid
2025-05-23 10:14:40 +02:00
Furgo
844bdada9c
BIM: add area calculation unit tests for Arch Components
2025-05-23 10:14:40 +02:00
Furgo
1107f5f364
BIM: support curved vertical edges for area calculation
2025-05-23 10:14:40 +02:00
Furgo
7fa289cae4
BIM: refactor component area calculation into a helper class
2025-05-23 10:14:40 +02:00
Furgo
cc70fee4d7
BIM: correct planar check to avoid vertical/horizontal misclassification
2025-05-23 10:14:40 +02:00
Furgo
f5737a9c5a
BIM: add support for bsplines in Arch structures
2025-05-23 10:14:40 +02:00
jffmichi
f590a1546a
CAM: prevent dogbones between two travel moves
2025-05-23 03:34:36 +02:00
pre-commit-ci[bot]
f596e654f4
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-22 23:23:27 +00:00
Andrea
3d63b5d282
.
2025-05-23 01:18:58 +02:00
pre-commit-ci[bot]
b9c7f385a2
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-22 23:17:56 +00:00
Andrea
af0287e174
CAM: use std::numbers pi definition
...
se std::numbers pi definition
2025-05-23 01:11:37 +02:00
FC-FBXL5
2c8d6529b5
TechDraw: Update LineGroup.csv ( #21513 )
...
: -> ;
It seems a colon was mistakenly used instead of a semicolon, this has been corrected.
2025-05-22 22:45:22 +02:00
Roy-043
e5f81e4791
Draft: ShapeString fix stick font check for small character ( #21522 )
...
Fixes #21501 .
For some fonts `Part.makeWireString()` returns characters that are much smaller than the given height. This would lead to a false positive for the 'sticky font' check (which checks the area of the "L" character).
2025-05-22 17:26:00 +02:00
Ralf Habacker
74ad3978a0
BIM: Add support for concatenation of lines in Obj files
...
If a line in an obj file ends with '\', the following line is appended.
2025-05-22 12:54:35 +02:00
Ralf Habacker
5e0c109cb1
BIM: Add support to import lines from obj files
...
Single lines and polylines from 'l' instructions are imported as
Draft::Wire objects and grouped with an App:Part object so that
the lines contained in the obj file are included in the
corresponding object definition.
Single lines defined in the obj file within a block are converted
into a non-closed polyline if the second point of a line matches
the first point of the following line.
Fixes #21326
2025-05-22 12:54:03 +02:00
Roy-043
ec88f39f6d
Draft: Tweak polygonTracker code ( #21518 )
...
Minor improvement for the `setOrigin` and `update` functions of the class.
2025-05-22 11:35:25 +02:00
tarman3
7c3b6dd9cf
CAM: Do not create useless G0 X0 Y0 movements for mutliprofile operations
2025-05-22 08:55:16 +03:00
jffmichi
46a11b6538
Sketcher: remove surplus push_back to shapes ( fixes #21499 )
2025-05-22 06:24:47 +02:00
Kacper Donat
239173bcf2
Draft: Add example tool hints
2025-05-21 17:42:45 +02:00
Kacper Donat
9baeb6e9e6
Gui: Add support for hints in status bar
2025-05-21 17:42:45 +02:00
Roy-043
a7f0feddc0
Draft: avoid redundant constraints in make_sketch.py (improved)
...
See #21398 and #21396 .
2025-05-21 11:56:11 +02:00
Ladislav Michl
d680de81c0
Start: fix restoring of user saved Unit schema
...
This is partially reverting change done in 1155f0d752 .
Fixes: 1155f0d752 ("Base: simplify UnitsSchemas management")
2025-05-20 19:46:02 +02:00
Samuel Abels
b0ad72943b
CAM: Fix: updateSpinBox renamed to updateWidget
2025-05-20 17:08:21 +02:00
sliptonic
2d413d271c
Merge pull request #21437 from mosfet80/moveLibarea
...
Update clipper lib
2025-05-20 08:39:56 -05:00
sliptonic
f7f6d73ada
Merge pull request #20833 from LarryWoestman/tests
...
CAM: added three command line arguments, with tests
2025-05-20 08:35:30 -05:00
Samuel Abels
ca6dba21d0
CAM: Update asset manager docs
2025-05-20 12:24:15 +02:00
hlorus
e4238f58e1
Measure: Fix delta label text size scaling ( #21467 )
...
* Measure: Fix delta label font size
- Add font size field to ViewProviderMeasureBase which connects to other fields
- Remove dead code in DimensionLinear which internally is using FrameLabel
- Connect FrameLabels's fontsize property to DimensionLinear's property
* [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-20 12:10:35 +02:00
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