tetektoza
8eaaaaff50
BIM: Parse Classification in IFC correctly for conversion/type assign
2025-05-26 10:24:34 +02:00
Furgo
5386ca838a
BIM: add first iteration of unit tests
2025-05-26 10:23:24 +02:00
Furgo
edc4d04a41
BIM: refactor to reduce code duplication and improved readability
2025-05-26 10:23:24 +02:00
Furgo
df2e055183
BIM: remove command now removes windows from walls
...
Fixes : #21551
2025-05-26 09:53:21 +02:00
Furgo
92a9b1ae54
BIM: add test for window removal from walls
2025-05-26 09:53:21 +02:00
Paul Lee
8ff5c71101
[ArchWall] Fix SetLength Error When Base Sketch has External Geom
...
fix #21357 error message problem
Github issue and discussion:
https://github.com/FreeCAD/FreeCAD/issues/21357
https://github.com/FreeCAD/FreeCAD/issues/21357#issuecomment-2886010914
ArchWall return error when Base Sketch has external(projected) geometry.
External projected geometry has TNP-problem, until the feature is TNP-tolerant, support of external(projected) geometry at ArchWall is not encouraged. The reported error message is fixed in the meantime in this PR.
2025-05-26 09:49:36 +02:00
Benjamin Bræstrup Sayoc
9af522c085
TechDraw: centralize usertype constants
2025-05-25 20:42:02 +02:00
Lawrence Woestman
77410cf1b5
CAM: added command line arguments for line number start, increment
...
Also added command line arguments for listing tools in preamble
2025-05-24 18:43:11 -07:00
jffmichi
4b4a15beef
CAM: sort locations for all drilling operations
2025-05-25 00:27:03 +02:00
mosfet80
41c750be47
Sketcher: Remove unused variables ( #21504 )
...
removed unused variables
2025-05-25 00:19:46 +02:00
David Carter
15ed1a07a9
Materials: Correct model spelling errors
2025-05-25 00:14:08 +02:00
wandererfan
8bdd42929c
[TD]fix hidden vertex not created
2025-05-24 14:57:44 -04:00
wandererfan
3c325bbc37
[TD]fix vertex visible attribute not restored
2025-05-24 14:57:44 -04:00
wandererfan
cfc9a47aec
[TD]return Qt or conventional coords
2025-05-24 14:57:44 -04:00
Roy-043
96af3a5bba
Draft: remove 'CTRL to snap' from tooltips ( #20619 )
...
The 'CTRL to snap' option is not the default, it should therefore not be included in the tooltips.
Additionally:
* Some obsolete info was removed.
* Some minor improvements,
2025-05-24 18:55:47 +02:00
Roy-043
98d4222253
Draft: Revise close task panels on doc close solution ( #21546 )
...
Use built-in feature to close the task panels. See #21253 .
2025-05-24 10:25:40 +02:00
Alfredo Monclus
3aabb826aa
PD: hole safeguard countersink depth calculation against possible math issues
2025-05-24 02:05:06 -06:00
David Carter
8ef8f64e9b
Materials: External interface refinements ( #21524 )
2025-05-24 08:25:44 +02:00
longrackslabs
77a11efa0b
Draft: Fix typo in arc input hint ("staring" → "starting")
2025-05-24 08:24:32 +02:00
Alfredo Monclus
07e7918baf
PD: hole calculate counterbore and countersink if no standards are available
2025-05-23 20:51:35 -06:00
Alfredo Monclus
9bbddbc1f6
PD: hole fix head custom values checkbox not appearing
2025-05-23 20:51:28 -06:00
Alfredo Monclus
ff17eb611a
PD: hole: calculate depth of countersink and adjust other parameters accordingly when changed
2025-05-23 17:36:26 -06:00
Alfredo Monclus
236c287f16
PD: hole: fix standarized head cuts not working in metric regular sizes
2025-05-23 14:15:44 -06:00
Benjamin Nauck
e4eeb66626
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
62cc73c104
BIM - ArchWindow - Add AutoNormalReversed property
2025-05-23 12:08:33 +02:00
tetektoza
bcb8932930
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
5cb88a63d0
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
41dad48e5c
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
4590d922ff
Draft: Implementation of 'Align to face' checkbox in Hatch task panel ( #21332 )
2025-05-23 09:42:19 +00:00
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