Andrej730
c0d8467154
define inherited ports attributes in bim.add_constr_type_instance
blenderbim-231108
2023-11-08 14:19:36 +05:00
Andrej730
d0adbab9c2
fixed issue finding finding compatible fitting
...
it occured sometimes when segment's or fitting's PredefinedType/System were not defined
2023-11-08 12:21:50 +05:00
Andrej730
8e80f456cb
fixed bug with system decoration data if no system were selected
2023-11-08 11:50:05 +05:00
Andrej730
8cd9fb9015
test stairs calculated params
blenderbim-231106
2023-11-06 15:56:33 +05:00
Andrej730
d9fdc0908a
Nosing Lengths / Tread Gap for parametric stairs #3422
...
Example - https://imgur.com/d8PxLV4
2023-11-06 15:35:14 +05:00
Ryan Schultz
a218ce5160
Select multiple arrays at one time, from various parts. Deselect non-compliant objects.
2023-11-04 11:35:30 -05:00
Igor.Sokolov
b3a6b8e07f
bf: IfcBSplineCurve is an isntance of abstract entity
2023-11-04 15:41:38 +01:00
Igor.Sokolov
52700452d9
bf: pass-valid-selected-enumeration.ifc
2023-11-04 15:41:38 +01:00
Igor.Sokolov
aab011f7bf
bf: pass-group-1-rels-IFC2X3.ifc failed
2023-11-04 15:41:38 +01:00
Igor.Sokolov
5f129e2357
bf: pass-attr-count-ok.ifc failed
2023-11-04 15:41:38 +01:00
Dion Moult
4e76f36af1
Black
blenderbim-231104
2023-11-04 16:07:40 +11:00
Dion Moult
6f3ff51d91
Docs now mention historic builds
2023-11-03 22:45:42 +11:00
Dion Moult
0de0422c2e
Minor fix
2023-11-03 22:45:42 +11:00
Andrej730
98de86e0ba
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
2023-11-03 16:32:14 +05:00
Andrej730
142e41b3ad
minor refactor
2023-11-03 16:32:14 +05:00
Andrej730
1e0dc7749d
add force depsgraph update method
2023-11-03 16:32:14 +05:00
Andrej730
0f29de0391
skip black format on type manager template description for readibility
2023-11-03 16:32:14 +05:00
Andrej730
9933cc1b20
stair profile generation code refactor
...
hopefully it's now a bit more readable
2023-11-03 16:32:14 +05:00
Andrej730
fa6192e9bc
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
2023-11-03 16:32:14 +05:00
Andrej730
bfd4559da8
move generate_stair_2d_profile to tool, add tests
2023-11-03 16:32:14 +05:00
ceegartner
01f52e069e
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!
blenderbim-231103
2023-11-03 11:47:44 +01:00
Dion Moult
2fbc9e4424
Forgot rabbit branding.
2023-11-02 15:15:04 +11:00
Dion Moult
ba97da20eb
New data purging IfcPatch recipe
2023-11-02 14:59:18 +11:00
Dion Moult
44f5be142f
Fix #3963 . Bind IFC separate to P hotkey and prevent separation on non-IFC meshes.
blenderbim-231102
2023-11-02 13:03:56 +11:00
Dion Moult
2f951d352b
Fix #3948 . Bug where IfcTester PartOf facet didn't correctly read entity XML.
2023-11-02 12:29:05 +11:00
Andrej730
8b23c615c3
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
2023-11-01 17:33:38 +05:00
Dion Moult
7c694e5b3e
Fix #3951 . mats selector now supports IfcMaterialList.
2023-11-01 22:48:31 +11:00
Dion Moult
8eeb212003
See #3951 . IfcCSV now supports list concatenation.
2023-11-01 22:47:30 +11:00
Dion Moult
7bf8d58cde
Improve data type error reporting
2023-11-01 22:23:55 +11:00
Dion Moult
b6e24559e5
Fix #3961 . Improve UI so setting null now clears the value.
2023-11-01 18:04:44 +11:00
Andrej730
0d87d5927e
bim.select_all_array_objects not to clear previous selection #3960
2023-11-01 10:53:25 +05:00
Dion Moult
dfd5cc4728
See #3953 . Fix bug where IDSes with a single enumeration value didn't validate.
2023-11-01 16:28:42 +11:00
Dion Moult
20b7ee009d
Fix #3957 . Fix bug where shared properties were not edited independently.
2023-11-01 15:18:57 +11:00
Dion Moult
19a3f56941
Fix #3958 . Bug where reassigning type class would incorrectly assign occurrence classes.
2023-11-01 14:41:25 +11:00
Dion Moult
3b298d44c1
Fix regressions in mapped native swept disk handling
blenderbim-231101
2023-11-01 14:16:12 +11:00
Andrej730
038d3bc41c
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.
2023-10-31 16:24:41 +05:00
Andrej730
235e89ae14
remove blf.size deprecated dpi argument #3876
...
turn out it wasn't working for awhile now and in Blender 4.0 was completely removed
2023-10-31 16:19:42 +05:00
Andrej730
e2de9efc33
Move new Blender 4.0 Simulation section to Scene/Blender tab #3876
2023-10-31 15:57:54 +05:00
Andrej730
8126085037
Warning message on copying node graph on Blender 4.0+ #3876
...
As we're still looking for a workaround
2023-10-31 15:38:57 +05:00
Andrej730
bbe14834e4
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.
2023-10-31 15:27:43 +05:00
Andrej730
45f2d301b3
More context override fixes #3876
2023-10-31 15:18:33 +05:00
Andrej730
2ecd11d71f
fixing test after 0d0b91e
2023-10-31 15:18:33 +05:00
Gorgious56
b42f072bd5
You can now eyedrop an object in the viewport to copy container when editing container
2023-10-31 11:14:54 +01:00
Ryan Schultz
3b3668eedf
More IFC class suggestions
2023-10-30 22:51:55 -05:00
Dion Moult
7f7f353131
Disable batching for removal as it doesn't seem to help mostly from experience. Still testing.
blenderbim-231031
2023-10-31 12:31:05 +11:00
Dion Moult
53594de1ff
See #3955 . PyPI release now specifies compatible Python versions.
2023-10-31 08:32:51 +11:00
Gorgious56
4fbbfb5191
You can now eyedrop an object in the viewport to copy class and predefined type when reassigning class
2023-10-30 15:04:37 +01:00
Gorgious56
4e1daea838
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
2023-10-30 14:19:01 +01:00
Andrej730
d8ff83da73
Replacing old context override method #3876
2023-10-30 15:14:34 +05:00
Andrej730
a7712a923f
setup_pytest to find site-packages folder near sys.executable
...
Used to get errors running setup_pytest.py having python 3.10 installed on my pc (`sys_paths[-1]` was the system's python folder, not the blender's python).
2023-10-30 15:14:34 +05:00