Massimo Fabbro
7863585cce
better UI for covering tool
2024-04-16 10:55:58 +02:00
Massimo Fabbro
15233c4a21
fix generate space and covering where objects weren't created in the right location
2024-04-16 10:55:58 +02:00
Dion Moult
f14df7f523
Begin drafting out a new representation items panel for managing styles and layers properly
2024-04-16 10:55:58 +02:00
Massimo Fabbro
dd9be46212
Add generate flooring from cursor and regen ( #3874 )
2024-04-16 10:55:58 +02:00
Dion Moult
f8439ed728
Fix #3873 . Regression due to new importing logic.
2024-04-16 10:55:58 +02:00
Dion Moult
c4fc00ab50
See #1619 . Fix issue where copying non-templated properties didn't work.
2024-04-16 10:55:58 +02:00
Ryan Schultz
48f57c6999
Further clarify the bim.link_ifc command
2024-04-16 10:55:57 +02:00
Dion Moult
b75dc6a056
Minor fix
2024-04-16 10:55:57 +02:00
Dion Moult
00239234ff
Manual booleans are now tracked via a Pset instead of arbitrary class conventions which should fix a bunch of issues.
2024-04-16 10:55:57 +02:00
Dion Moult
7170d9f06f
See #3817 . WARNING: fundamental change. Standardise prioritisation of all context permutations when loading occurrences and types.
2024-04-16 10:55:57 +02:00
Dion Moult
83a43725f9
You can now federate FM spreadsheets using the Blender UI
2024-04-16 10:55:57 +02:00
Ryan Schultz
a6ef2d6152
Adding "Manually Save Representation" and bim.get_representation_ifc_parameters back to Representation Utilities panel
...
from: https://github.com/IfcOpenShell/IfcOpenShell/commit/3a812a9ec156818061c01bd5b2ac2c2bee09faf1#r123820129
2024-04-16 10:55:57 +02:00
Andrej730
8de37b7df4
Minor fix #3862
2024-04-16 10:55:57 +02:00
Ryan Schultz
865c037474
fixed error when creating new walltype in IFC2x3
2024-04-16 10:55:57 +02:00
Massimo Fabbro
698ccceda2
Minor spatial refactor
2024-04-16 10:55:57 +02:00
Massimo Fabbro
bbfd42cf19
Refactor create_space operator and better UI for covering tool
2024-04-16 10:55:57 +02:00
Massimo Fabbro
fee390c7ed
refactor create spaces from walls
2024-04-16 10:55:57 +02:00
Massimo Fabbro
e10b5f6f44
Add predefined type to AuthoringData
2024-04-16 10:55:57 +02:00
Bruno Postle
1c12f2cbf8
BlenderBIM make fca90e9 optional
...
setup_viewport_camera() does a 'zoom extents' on IFC import.
Create a should_setup_viewport_camera option (default True)
2024-04-16 10:55:57 +02:00
Andrej730
531d3b56ed
fixed issue with placing end port for a bend
2024-04-16 10:55:57 +02:00
Andrej730
a101d7e9a0
system decorations - indicate both directions flow
2024-04-16 10:55:57 +02:00
Dion Moult
6ab6567905
Fix #3843 . Regression where IfcMaterialList UI didn't show list of materials.
2024-04-16 10:55:57 +02:00
Andrej730
9f1afdd905
Minor fix after b9a9abd30
2024-04-16 10:55:57 +02:00
Andrej730
f08cbec747
revert flow directions icons to arrows
2024-04-16 10:55:57 +02:00
Andrej730
5922d08322
Minor fix after 78c748df5
...
RuntimeError: Error: Registering panel class: parent 'BIM_PT_tab_placement' for 'BIM_PT_placement' not found
2024-04-16 10:55:57 +02:00
Andrej730
9a88c4235d
Fixed adding opening to meshes of all occurences for non material based representations
...
Mentioned in #3817
2024-04-16 10:55:57 +02:00
Andrej730
ca4d4e026c
Moving some code to tool.Geometry
2024-04-16 10:55:57 +02:00
Dion Moult
be928347c5
You can now select coloured objects in a colourscheme.
2024-04-16 10:55:57 +02:00
Dion Moult
f574a3f65b
New placement panel to consolidate placement data in geometry tab
2024-04-16 10:55:57 +02:00
Dion Moult
205c6a9263
New drawing width / height / depth / raster DPI controls
2024-04-16 10:55:57 +02:00
Dion Moult
22ba8ce496
You can now easily create orthographic and perspective model drawings from a preset
2024-04-16 10:55:57 +02:00
Dion Moult
3b53246f80
Active drawing panel moved from camera properties to drawing tab.
2024-04-16 10:55:56 +02:00
Andrej730
739b793cd7
test for model.get_manual_booleans() #3709
...
added test that model.get_manual_booleans will ignore IfcBooleanClippings until we find some other solution to distinguish automatic and manual clippings. And some refactor along the way.
2024-04-16 10:55:56 +02:00
Andrej730
edfe0ec580
DumbWallJoiner to work with IfcBooleanResult correctly #3831
...
It wasn't detecting extrusion as part of IfcBooleanResult and was using default wall data as fallback.
Occured after 0044ef5
Solves #3831
Related to #3709
2024-04-16 10:55:56 +02:00
Dion Moult
0e17cd7130
Fix #3845 . Select similar for predefined type now takes into account inheritance.
2024-04-16 10:55:56 +02:00
Andrej730
39169c4dd8
Fixed issue applying array with Sync Children #3822
2024-04-16 10:55:56 +02:00
Dion Moult
74ca102f6a
Georeference module now supports IFC2X3 georeferencing / conversion utilities.
2024-04-16 10:55:56 +02:00
c4rlosdias
31bdc96130
Fix problem in getpsets(facet.py) and added descriptions to specifications (IfcTester)
2024-04-16 10:55:56 +02:00
Dion Moult
f9d45222c8
Fix #3841 . Bump IOS.
2024-04-16 10:55:56 +02:00
Andrej730
cc0ad74e50
bim.flip_object #3803
...
Added new operator bim.flip_object that flips the object by flipping two of its axes and keeps the original placement.
Currently it can be found either from F3 search or from Shift-F hotkey for IfcBeam and IfcColumn in BIM tools.
2024-04-16 10:55:56 +02:00
Andrej730
514af37e0e
.reg file for #3778
...
Forgot to commit the .reg file...
2024-04-16 10:55:56 +02:00
Andrej730
90bade7bb8
Fixed typo
2024-04-16 10:55:56 +02:00
Dion Moult
e0ae010c46
You can now select and bulk process multiple models using IfcFM in Blender.
2024-04-16 10:37:19 +02:00
Bruno Perdigão
c5192774c3
fixed a bug where the refresh aggregate operator was not working after adding new objects to the parent aggregate
2024-04-16 10:37:19 +02:00
Ryan Schultz
ce3469fd58
fix #3792
2024-04-16 10:37:19 +02:00
Andrej730
750b9201a9
Fixed error creating a door type / window types after 8f6be60c6
2024-04-16 10:37:19 +02:00
Andrej730
eef3cd80b6
Getting drawing group more precisely
...
Previously it was conflicting with other possible groups assigned to the object. It's now even more important since we're actively using groups to save search queries.
Example error caused by this issue - during drawing activation if you had 2 IfcGroups on the drawing element:
draiwng's IfcGroup RelatedObjects attribute was updated, then inverse attrtibute `drawing.HasAssignments` order was updated too (DRAWING IfcGroup now would be positioned second after IfcGroup for search query) and it was leading to errors during filtering current drawing annotations
2024-04-16 10:37:19 +02:00
Andrej730
2d07e4634b
Small fix for 05d4dc566
2024-04-16 10:37:19 +02:00
Andrej730
20f3a6443f
Rever IFC Project
...
https://i.imgur.com/ajQiK8D.png
2024-04-16 10:37:19 +02:00
Andrej730
e2a08b9947
Fixed #3829 occured after ae45e6b
...
similar_openings wasn't reset on each iteration causing moving unrelated openings
2024-04-16 10:37:19 +02:00