Commit Graph

9514 Commits

Author SHA1 Message Date
Dirk Olbrich ce43bd7bfe bbim docs: update bbim version, copyright year 2024-04-16 11:05:25 +02:00
Andrej730 21c7751c14 remove BIMGroupProperties.is_adding attribute to avoid confusion
The problem with that attribute was that object's and project's group ui section were both using groups loaded to BIMGroupProperties.groups.

So you could run into situation when you try to load object's groups ui and it would show empty list because user never loaded the groups from the project's ui...

So it was either caching groups twice or just using same `is_editing` flag to check whether groups were previously loaded and I went with the single flag.
2024-04-16 11:05:25 +02:00
Andrej730 29e6601a4b define inherited ports attributes in bim.add_constr_type_instance 2024-04-16 11:05:25 +02:00
Andrej730 0355aa9eef fixed issue finding finding compatible fitting
it occured sometimes when segment's or fitting's PredefinedType/System were not defined
2024-04-16 11:05:25 +02:00
Andrej730 89a5519631 fixed bug with system decoration data if no system were selected 2024-04-16 11:05:25 +02:00
Andrej730 29dda335ea test stairs calculated params 2024-04-16 11:05:25 +02:00
Andrej730 168095b1c1 Nosing Lengths / Tread Gap for parametric stairs #3422
Example - https://imgur.com/d8PxLV4
2024-04-16 11:05:25 +02:00
Ryan Schultz 66f57f90df Select multiple arrays at one time, from various parts. Deselect non-compliant objects. 2024-04-16 11:05:25 +02:00
Igor.Sokolov 4404470d91 bf: IfcBSplineCurve is an isntance of abstract entity 2024-04-16 11:05:24 +02:00
Igor.Sokolov fe4dc87cd1 bf: pass-valid-selected-enumeration.ifc 2024-04-16 11:05:24 +02:00
Igor.Sokolov 0f774a675d bf: pass-group-1-rels-IFC2X3.ifc failed 2024-04-16 11:05:24 +02:00
Igor.Sokolov 27458cc079 bf: pass-attr-count-ok.ifc failed 2024-04-16 11:05:24 +02:00
Dion Moult 87a98afb64 Black 2024-04-16 11:05:24 +02:00
Dion Moult 26d6fdb1bc Docs now mention historic builds 2024-04-16 11:05:24 +02:00
Dion Moult 142968559d Minor fix 2024-04-16 11:05:24 +02:00
Andrej730 12a6bf88a9 Customize tread width for the first and last treads #3419
Available on all types of stairs, shouldn't break stairs previously created with BBIM.
Example - https://imgur.com/a/2wSueTM
2024-04-16 11:05:24 +02:00
Andrej730 3317dbd4a1 minor refactor 2024-04-16 11:05:24 +02:00
Andrej730 ba1a84e51b add force depsgraph update method 2024-04-16 11:05:24 +02:00
Andrej730 2697703bb1 skip black format on type manager template description for readibility 2024-04-16 11:05:24 +02:00
Andrej730 617c8b9fd5 stair profile generation code refactor
hopefully it's now a bit more readable
2024-04-16 11:05:24 +02:00
Andrej730 3ec513c56a Fixed stair calculated params not updating during edit (after 8b23c615c)
.data doesn't update on props change, so need to take data from props explicitly when BIMStairProperties.is_editing
2024-04-16 11:05:24 +02:00
Andrej730 7d25261395 move generate_stair_2d_profile to tool, add tests 2024-04-16 11:05:24 +02:00
ceegartner 4336b9c1ae Update unit.py - convert function, case issue
Hi,
I noticed an issue and suggest a fix:
Unit names from <si_conversions> are all lowercase, whereas project units extracted from the IFC files with <get_project_unit(...).Name> are uppercase. So the convert function didn't seem to work properly.
Hope this helps!
2024-04-16 11:05:24 +02:00
Dion Moult cc338d8acc Forgot rabbit branding. 2024-04-16 11:05:24 +02:00
Dion Moult 0f0d600f3f New data purging IfcPatch recipe 2024-04-16 11:05:24 +02:00
Dion Moult fefb3cc0f2 Fix #3963. Bind IFC separate to P hotkey and prevent separation on non-IFC meshes. 2024-04-16 11:05:24 +02:00
Dion Moult f40281e979 Fix #3948. Bug where IfcTester PartOf facet didn't correctly read entity XML. 2024-04-16 11:05:24 +02:00
Andrej730 611f7518d0 Fix issue with calculated params in stair ui
it was displaying incorrect data when stair was just loaded because it was relying on BIMStairProperties in ui.py
2024-04-16 11:05:24 +02:00
Dion Moult 9571146065 Fix #3951. mats selector now supports IfcMaterialList. 2024-04-16 11:05:24 +02:00
Dion Moult e2b132ba51 See #3951. IfcCSV now supports list concatenation. 2024-04-16 11:05:24 +02:00
Dion Moult c9dcd70cdb Improve data type error reporting 2024-04-16 11:05:24 +02:00
Dion Moult c94dc3b47e Fix #3961. Improve UI so setting null now clears the value. 2024-04-16 11:05:24 +02:00
Andrej730 01dfd6f79a bim.select_all_array_objects not to clear previous selection #3960 2024-04-16 11:05:24 +02:00
Dion Moult 6759914188 See #3953. Fix bug where IDSes with a single enumeration value didn't validate. 2024-04-16 11:05:24 +02:00
Dion Moult 7f1a500445 Fix #3957. Fix bug where shared properties were not edited independently. 2024-04-16 11:05:24 +02:00
Dion Moult 2bd7ce5996 Fix #3958. Bug where reassigning type class would incorrectly assign occurrence classes. 2024-04-16 11:05:24 +02:00
Dion Moult f4f227ffe7 Fix regressions in mapped native swept disk handling 2024-04-16 11:05:24 +02:00
Andrej730 edfe9fbcfa fix future warning for xml.etree
The warning was: FutureWarning: The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
2024-04-16 11:05:24 +02:00
Andrej730 f6eb1b0e78 remove blf.size deprecated dpi argument #3876
turn out it wasn't working for awhile now and in Blender 4.0 was completely removed
2024-04-16 11:05:24 +02:00
Andrej730 f3aa456677 Move new Blender 4.0 Simulation section to Scene/Blender tab #3876 2024-04-16 11:05:24 +02:00
Andrej730 7d785d70a2 Warning message on copying node graph on Blender 4.0+ #3876
As we're still looking for a workaround
2024-04-16 11:05:24 +02:00
Andrej730 9d642a0f5d Remove 3D shaders prefix #3876
In Blender 4.0 3D_* shaders are called without "3D_" prefix, otherwise it throws an error. Tested on Blender 3.6 - they work without "3D_" prefix too.
2024-04-16 11:05:23 +02:00
Andrej730 9499f4e80d More context override fixes #3876 2024-04-16 11:05:23 +02:00
Andrej730 5695efa997 fixing test after 0d0b91e 2024-04-16 11:05:23 +02:00
Gorgious56 036c14b538 You can now eyedrop an object in the viewport to copy container when editing container 2024-04-16 11:05:23 +02:00
Ryan Schultz bb5fccf6fe More IFC class suggestions 2024-04-16 11:05:23 +02:00
Dion Moult cd5b54e240 Disable batching for removal as it doesn't seem to help mostly from experience. Still testing. 2024-04-16 11:05:23 +02:00
Dion Moult cbac393855 See #3955. PyPI release now specifies compatible Python versions. 2024-04-16 11:05:23 +02:00
Gorgious56 c9199caba5 You can now eyedrop an object in the viewport to copy class and predefined type when reassigning class 2024-04-16 11:05:23 +02:00
Gorgious56 e851d6b671 Clicking on an entry in the search field popup automatically validates and closes the popup
No need to click on "OK" anymore.
This is not a hacky workaround using the mouse position, it uses a signal sent to Blender to close the active popup
See https://blenderartists.org/t/programatically-close-pie-menu-2-79/1488807/2
re-committing since it seems I commited to the wrong branch last week
2024-04-16 11:05:23 +02:00