Benjamin Nauck
a82ab42721
Merge pull request #21289 from tetektoza/fix/fix_transparency_doors_windows_ifc
...
BIM: Change from RGBT to RGBA for IFC
2025-05-23 14:10:47 +02:00
paul
990109fe8c
BIM - ArchWindow - Add AutoNormalReversed property
2025-05-23 12:08:33 +02:00
tetektoza
756d60d3df
BIM: Additional improvements for Activate button in BIM Views
...
This patch introduces a few things:
- changes Activate button to be first in the list
- puts it in bold text, also adding (Default) to point it is default
action
- removes all of the hiding logic upon double click and leaving Activate
by default to be called after double-clicking a BuildingPart
2025-05-23 12:06:55 +02:00
Roy-043
9a505c36c4
BIM: Revise close panel on doc close solution ( #21302 )
...
* BIM: Revise close panel on doc close solution
Use built-in feature to close the task panels. See #21253 .
* Keep self.doc
2025-05-23 11:49:55 +02:00
tetektoza
c528ce29eb
BIM/Help: Access DockWidgetArea QFlag enum correctly
...
Currently, for both Help and BIM Views panels we can get a traceback
about incorrect casting if we move the panel.
This is because the QFlag of DockWidgetArea that is being passed, as it is not
able to be parsed down to an int. Most probably some historical change
either in Qt or FC.
This error also caused to not write current BIM Views/Help panel setup
to config, resulting in the position being resetted every run.
2025-05-23 11:47:10 +02:00
Krzysztof
a804002f36
Draft: Implementation of 'Align to face' checkbox in Hatch task panel ( #21332 )
2025-05-23 09:42:19 +00:00
tetektoza
8f8ed52764
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
13924c0469
BIM: allow deleting locked IFC properties when needed
2025-05-23 10:18:36 +02:00
Furgo
f20d00c570
Revert "BIM: add workaround for Draft workbench test mockup"
...
This reverts commit 5be803863e7552f7cb96998cd682edd3c556b4be.
2025-05-23 10:14:40 +02:00
Furgo
9b83b4b051
BIM: add workaround for Draft workbench test mockup
2025-05-23 10:14:40 +02:00
Furgo
f21fcf4f26
BIM: add basic error checking in unit test, make extrusion a solid
2025-05-23 10:14:40 +02:00
Furgo
0ae1a33e73
BIM: add area calculation unit tests for Arch Components
2025-05-23 10:14:40 +02:00
Furgo
3d07b8e826
BIM: support curved vertical edges for area calculation
2025-05-23 10:14:40 +02:00
Furgo
175d47e5da
BIM: refactor component area calculation into a helper class
2025-05-23 10:14:40 +02:00
Furgo
5d77bb7429
BIM: correct planar check to avoid vertical/horizontal misclassification
2025-05-23 10:14:40 +02:00
Furgo
22f329c140
BIM: add support for bsplines in Arch structures
2025-05-23 10:14:40 +02:00
jffmichi
4fd4d0434c
CAM: prevent dogbones between two travel moves
2025-05-23 03:34:36 +02:00
pre-commit-ci[bot]
c4d32ea3f9
[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
64f93838df
.
2025-05-23 01:18:58 +02:00
pre-commit-ci[bot]
50eeb8b7bb
[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
15ee156b23
CAM: use std::numbers pi definition
...
se std::numbers pi definition
2025-05-23 01:11:37 +02:00
FC-FBXL5
8de45658e9
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
fcee9ccb08
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
2da686a89d
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
f2f9b1ddd3
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
8e047223c5
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
214fe91a75
CAM: Do not create useless G0 X0 Y0 movements for mutliprofile operations
2025-05-22 08:55:16 +03:00
jffmichi
7c4b0b4d4b
Sketcher: remove surplus push_back to shapes ( fixes #21499 )
2025-05-22 06:24:47 +02:00
Kacper Donat
f12237c8d0
Draft: Add example tool hints
2025-05-21 17:42:45 +02:00
Kacper Donat
aa47949f80
Gui: Add support for hints in status bar
2025-05-21 17:42:45 +02:00
Roy-043
e6cb6d57b4
Draft: avoid redundant constraints in make_sketch.py (improved)
...
See #21398 and #21396 .
2025-05-21 11:56:11 +02:00
Ladislav Michl
34768d41b2
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
0fb67224d3
CAM: Fix: updateSpinBox renamed to updateWidget
2025-05-20 17:08:21 +02:00
sliptonic
7d2c90bb31
Merge pull request #21437 from mosfet80/moveLibarea
...
Update clipper lib
2025-05-20 08:39:56 -05:00
sliptonic
1f74de07a7
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
d5bc1642dc
CAM: Update asset manager docs
2025-05-20 12:24:15 +02:00
hlorus
86fe91ba31
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
900afce86f
Measure: Add MeasureElementType::Surface
2025-05-20 12:01:14 +02:00
jffmichi
95410edc01
CAM: fix philips postprocessor always writing to "-" instead of specified file and not processing arguments
2025-05-20 05:18:03 +02:00
jffmichi
a102f15da4
CAM: fix fablin postprocessor always writing to "-" instead of specified file
2025-05-20 05:17:53 +02:00
jffmichi
97a33cb526
CAM: fix some non-refactored postprocessors crashing on blank lines
2025-05-20 05:00:06 +02:00
jffmichi
4959cd0ab0
CAM: fix Custom operation UI panel dropping trailing blank lines
2025-05-20 03:29:24 +02:00
jffmichi
60925d6ae5
CAM: add configuration value to suppress blank lines in refactored postprocessors
2025-05-20 02:37:00 +02:00
jffmichi
323be59aa7
CAM: fix refactored postprocessors crashing on blank lines
2025-05-20 01:58:32 +02:00
Samuel Abels
a6edfcfa97
CAM: Fix some type hints and unnecessary debug output
2025-05-20 01:17:37 +02:00
pre-commit-ci[bot]
f594eecabe
[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
c8b53ed015
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
5502ab750b
CAM: Fix: Show builtin shapes in separate section in shape selector
2025-05-20 00:29:25 +02:00
Samuel Abels
cc41e6cfff
CAM: Show shape ID on shape buttons
2025-05-20 00:28:46 +02:00
Samuel Abels
5b7a230f65
CAM: Handle shape schema violations gracefully (for now)
2025-05-20 00:07:26 +02:00