Yorik van Havre
1d6e60f558
BIM: NativeIFC 2D support - axes
2024-12-11 10:24:43 +01:00
Yorik van Havre
a8b4fb485e
BIM: NativeIFC 2D support - small fixes
2024-12-11 10:24:43 +01:00
Yorik van Havre
a62ce903d3
BIM: NativeIFC 2D support - better context detetcion
2024-12-11 10:24:43 +01:00
Yorik van Havre
8577d1bb46
BIM: NativeIFC 2D support - misc fixes cf comment #2383181661
2024-12-11 10:24:43 +01:00
Yorik van Havre
af84424a77
BIM: NativeIFC 2D support - section planes
2024-12-11 10:24:43 +01:00
Yorik van Havre
8406eae6c1
BIM: NativeIFC 2D support - optimized export of FreeCAD dimensions
2024-12-11 10:24:43 +01:00
Yorik van Havre
9c53a024c0
BIM: NativeIFC 2D support - dimensions
2024-12-11 10:24:43 +01:00
Yorik van Havre
4fba4abe5f
BIM: Workaround for objects needing recompute
2024-12-11 10:24:43 +01:00
Yorik van Havre
a2793dc903
BIM: NativeIFC 2D support - handling orphan elements and drawing groups
2024-12-11 10:24:43 +01:00
Yorik van Havre
bf4a988301
BIM: NativeIFC 2D support - texts
2024-12-11 10:24:43 +01:00
Yorik van Havre
9c9d451ac6
BIM: NativeIFC 2D support - basic import/export + linework annotations
2024-12-11 10:24:43 +01:00
Yorik van Havre
7913280486
BIM: Support for NativeIFC in BimViews
2024-12-11 09:23:59 +01:00
Yorik van Havre
992e6d397c
BIM: Support for active container
2024-12-11 09:23:59 +01:00
Yorik van Havre
fbd7d201d5
BIM: BimViews upgrade
2024-12-11 09:23:59 +01:00
Yorik van Havre
2e7e01febe
BIM: Updated NativeIFC unit tests ( #18266 )
...
* BIM: Updates NativeIFC self tests
2024-12-09 11:22:06 -06:00
Yorik van Havre
29ea971777
BIM: Fixed copy-paste bug in nativeifc psets - Fixes #18293
2024-12-09 17:26:55 +01:00
paul
b1119ccc4f
ArchStructure.py : Delete some trailing white space
2024-12-09 12:05:30 +01:00
Paul Lee
3dae0f09f1
[ArchStructure] Variant PropertrySet Support in ArchSketch
...
Now, user can create :
- Variant Layout / combination of ArchStructure (Slab) in addition to ArchWall and CurtainWall based on same ArchSketch, with another PropertySet
- Variant Properties / layer of ArchWall on same ArchSketch with different Width, Offset, Material, Height etc. to create Layers, Composite walls etc. (Layout, Layer, Combination, Composite, Elemented etc.)
FreeCAD Forum Discussion:
- https://forum.freecad.org/viewtopic.php?t=87721&start=130#p794785
2024-12-09 12:05:30 +01:00
wmayer
0607c555d6
Arch/Draft: Fix transparency vs. alpha issues
...
Fix #18295
2024-12-09 11:50:14 +01:00
Roy-043
e9e2df05a2
BIM: Improve onChanged Placement code
...
* Switched Component code to new Comp=True version of code.
* Made the Placement code in both files identical. This also solves that Rotating a BuildingPart was not propagated to children.
2024-12-09 09:30:08 +01:00
Yorik van Havre
da45328f6f
BIM: Fixed lock button with no doc - Fixes #18191
2024-12-06 12:28:09 -05:00
Yorik van Havre
d6c415e268
BIM: Fixed IFC type icon
2024-12-05 12:31:56 +01:00
Yorik van Havre
57637b6866
BIM: NativeIFC: Support for types
2024-12-05 12:31:56 +01:00
luzpaz
96c838f3b9
Fix various typos
...
Found with codespell
2024-12-04 23:18:00 -05:00
Abhiram
d5be9cdafd
Fix: Ensure IFC context menu actions are displayed correctly
2024-12-04 09:49:26 +01:00
Yorik van Havre
48b5543cf6
BIM: Added NativeIFC support to Add/remove tools
2024-12-04 09:46:26 +01:00
Yorik van Havre
5d1cba326b
BIM: Fixed lock-unlock mode when opening IFC files - Fixes #18192
2024-12-04 09:25:06 +01:00
Yorik van Havre
41ca58bf7c
BIM: Support for property sets in Native IFC ( #18067 )
...
* BIM: UI to add properties and psets to IFC objects
* BIM: Support native IFC objects in BimProperties
* BIM: Support removing IFC properties
* BIM: Fixed lint issues
2024-12-03 16:08:27 +01:00
Paul Lee
6a92b77632
[ArchWall] Further fix dumps()
...
Noted simply super().dumps() won't work as original method return dumps information.
2024-12-03 15:19:11 +01:00
Roy-043
284bb80412
BIM: import ToDo from correct file ( #18221 )
...
* BIM: import ToDo from correct file
* Oops, forgot to save some files.
2024-12-03 15:18:06 +01:00
Yorik van Havre
8fb4be6108
BIM: Set opening name - fixes #16948
2024-12-02 11:44:52 -05:00
Yorik van Havre
8ba34888fd
BIM: ensure the Base has the correct type ( #17264 )
...
* BIM: ensure the Base has the correct type - fixes #16409
* BIM: refactor according to chenne's comment
2024-12-02 10:44:11 -06:00
martinRenou
6bf372aef6
Fixing OfflineRenderingUtils.guidata on BIMExample.FCstd
2024-12-02 11:36:39 +01:00
Paul Lee
dbb412ff47
[ArchWall] loads() dumps() to call parent methods
2024-11-29 10:28:53 +01:00
Paul Lee
d973e3428f
[ArchWall] Variant PropertrySet Support in ArchSketch
...
Now, user can create :
- Variant Layout / combination of ArchWall, CurtainWall, Slab based on same ArchSketch, with another PropertySet
- Variant Properties / layer of ArchWall on same ArchSketch with different Width, Offset, Material, Height etc. to create Layers, Composite walls etc.
(Layout, Layer, Combination, Composite, Elemented etc.)
FreeCAD Forum Discussion:
- https://forum.freecad.org/viewtopic.php?p=784622#p784622
- https://forum.freecad.org/viewtopic.php?p=785583#p785583
2024-11-29 10:28:53 +01:00
Chris Mayo
7f0d69a3bd
BIM: Replace use of ArchWorkbench in ArchSelectionObserver
2024-11-25 18:00:52 +01:00
Roy-043
0656f19bde
BIM+Draft: Bring back human figure
...
* For the human figure attached to the Draft grid a hard-coded point list is used (instead deriving the points from human figure.brep). This is more efficient and avoids a dependency on the BIM WB.
* The default for the human figure preference of the grid was changed to false. And the tooltip adjusted.
2024-11-25 13:34:53 +01:00
Roy-043
df97a3ad21
BIM: Fix calculation of fence sections ( #18042 )
...
* BIM: Fix calculation of fence sections
The length and placement of fence sections was only correct if they were cut to size.
* Fix required another change.
2024-11-25 12:24:39 +01:00
Yorik van Havre
73f3cd9f95
BIM: Only dusplay context menu items when in BIM WB - fixes #17043
2024-11-22 11:48:03 -05:00
Yorik van Havre
4bdb104bed
BIM: Support for additions/subtractions in NativeIFC - fixes #16631
2024-11-22 11:38:36 -05:00
Yorik van Havre
36cf031f0b
BIM: Fixed image loading of the tutorial - fixes #17863
2024-11-18 14:22:44 +01:00
Yorik van Havre
89d1d717eb
BIM: Optimized leader UI ( #17310 )
...
* BIM: Optimized leader UI - fixes #17284
* Correct task panel icon for BIM Leader.
* Make BIM Leader task panel title translatable.
* Use a single mode parameter for the Line class.
---------
Co-authored-by: Roy-043 <info@b-k-g.nl >
2024-11-16 18:10:04 +01:00
Max Wilfinger
a2ca158e94
Merge pull request #14959 from yorikvanhavre/bim-ifc-icons
...
BIM: Specific IFC icons
2024-11-15 18:11:00 +01:00
Paul Lee
8636c8ca20
[ArchCurtainWall] Bug-fix Sketch as Base
...
Found regression when Sketch is used as Base and OverrideEdges is specified.
2024-11-13 10:05:37 +01:00
paul
0e25675aeb
ArchWall : Bug Fix Length Property Accuracy Problem ( #17496 )
...
* ArchWall : Bug Fix Length Property Accuracy Problem
See https://github.com/FreeCAD/FreeCAD/issues/15794
* [ArchWall] Fix regression with multi-material and align center
* ArchWall - Regression Typo
---------
Co-authored-by: Yorik van Havre <yorik@uncreated.net >
2024-11-11 17:26:05 +01:00
Yorik van Havre
a9b4cb5611
Translations ( #17725 )
...
* Translations: updated ts files
* Translations: merged crowdin translations
* [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>
2024-11-11 17:01:52 +01:00
Chris Mayo
3e7f5bb085
BIM,CAM: Resolve Python invalid escape sequence warnings
2024-11-05 17:18:50 -05:00
Jarno de Wit
2c8b09bec4
Fix excessive selection pruning in dae exporter for PartDesign Objects ( #17529 ) ( #17654 )
...
* Fixes excessive export selection pruning for PartDesign objects (#17529 )
* Raises selection prune message log-level from Log to Warning (#17529 )
2024-11-05 14:44:18 +01:00
Yorik van Havre
928deccec7
BIM: Fixed imports of IfcOpenShell 0.8 - fixes #17628
2024-11-05 14:28:17 +01:00
Chris Mayo
04eb73bea4
BIM: Fix imports of Python importers
2024-11-05 12:59:30 +01:00