Dion Moult
eabdb5d281
Consolidate selection and visibility tools in the spatial manager into a single location with a single function for filtering
...
There were a number of inconsistencies between the modes and how keyword
filtering affected results. This should resolve it.
bonsai-0.8.1-alpha2502080539
2025-02-08 16:38:29 +11:00
Andrej730
59dd105e99
fix get_applicable_entities / get_applicable_types missing schema #6108
bonsai-0.8.1-alpha2502072052
bonsai-0.8.1-alpha2502072055
2025-02-08 07:54:49 +11:00
Andrej730
a28070afef
Hide Edit Profile for material sets without profiles #6103
2025-02-08 07:54:49 +11:00
Andrej730
689e2718e5
Fix conversion to profile for breps #6103
2025-02-08 07:54:49 +11:00
Andrej730
a2ab3972c8
bim.update_representation - add note about about material unassignment
2025-02-08 07:54:49 +11:00
Andrej730
667223da8e
typing
2025-02-08 07:54:49 +11:00
tim
1e58a517a0
Dark mode extend icon ( #6112 )
...
dm_extend.png icon was missing
Co-authored-by: tim <tjrhyder@gmail.com >
bonsai-0.8.1-alpha2502072051
2025-02-08 07:51:33 +11:00
Dion Moult
fcee54c572
Fix regression when removing an active representation.
...
Some tests removed since they no longer make sense with the new item
editing mode.
bonsai-0.8.1-alpha2502071322
2025-02-08 00:21:38 +11:00
Dion Moult
889a9e3891
Tweak failing test to now allow assigning elements to scaled multi-user objects
...
Previously this was not allowed, but I don't see why not
2025-02-08 00:20:25 +11:00
Dion Moult
7bc1992963
Fix regression where adding a new occurrence should not change your active context back to body if you've switched it.
bonsai-0.8.1-alpha2502071253
2025-02-07 23:52:55 +11:00
Dion Moult
49c3a55456
Fix failing pset_template tests. Regression in 5bd24b276 for editing pset template properties.
bonsai-0.8.1-alpha2502071234
2025-02-07 23:33:33 +11:00
Dion Moult
f11d79f8c1
Fix cost and drawing feature tests
bonsai-0.8.1-alpha2502071140
2025-02-07 22:40:17 +11:00
Dion Moult
2cc4f96b7f
Fix failing project feature tests. Fix regression where appending an asset might append a named style twice.
bonsai-0.8.1-alpha2502071103
2025-02-07 22:02:44 +11:00
Dion Moult
bb46a1659d
Fix light and georeference feature tests
...
Not setting the year meant our date calc tests would fail every year :)
bonsai-0.8.1-alpha2502070619
2025-02-07 17:19:27 +11:00
Dion Moult
f09002c7e2
Fix regression in caeabe2 where actor data didn't load.
bonsai-0.8.1-alpha2502070559
2025-02-07 16:58:45 +11:00
Dion Moult
9f75a14204
Update issue templates
2025-02-07 13:31:59 +11:00
Dion Moult
c40d21d945
Fix #6106 . True north must always be 2D.
bonsai-0.8.1-alpha2502070219
bonsai-0.8.1-alpha2502070220
2025-02-07 13:19:33 +11:00
Dion Moult
0d3245102f
Fix remaining failing tool tests
bonsai-0.8.1-alpha2502070212
2025-02-07 13:12:02 +11:00
Dion Moult
3aa4fa580b
Fix regression where you couldn't upgrade schema of IFCs with invalid headers
bonsai-0.8.1-alpha2502070139
2025-02-07 12:38:52 +11:00
Dion Moult
4c255cca43
Fix failing model tests and regression 0899a2a8 where switching geometry can invalidate old meshes
...
The fix in 0899a2a8 ensured that when you switched geometry, all other
elements (sharing the same type or representation) would also switch
alongside it. However it would lead to mesh invalidation which broke
some assumptions in the style code. The style code also repeated a lot
of the logic of switch representation (i.e. finding shared
representations) so this seems simpler.
In general the whole representation part of the code is messy and
hopefully over time it'll get better.
bonsai-0.8.1-alpha2502070135
2025-02-07 12:35:08 +11:00
Dion Moult
e603ebed04
Fix bug where loading a types ignored style assigned via a material
...
For occurrences, the iterator would populate ios_materials if there is a
material / style associated with it. However, for types we do
create_shape to the representation directly, so we need to do the
material / style check manually.
2025-02-07 12:29:17 +11:00
Andrej730
38e6f09c91
Fix #6096
bonsai-0.8.1-alpha2502061326
2025-02-06 18:26:14 +05:00
Andrej730
6473fa4b67
Deprecate workaround for universal wheels
...
Tested on Blender 4.3.2 and universal wheels are now supported without this hack, see https://projects.blender.org/blender/blender/issues/125091
2025-02-06 18:26:14 +05:00
Andrej730
38adaf4d18
Fix running critical tests in ci
2025-02-06 18:26:14 +05:00
Dion Moult
b7fb5c90bc
Continue fixing failing tool tests. Fix regression where UV coordinates might have the wrong order.
bonsai-0.8.1-alpha2502060923
bonsai-0.8.1-alpha2502060914
bonsai-0.8.1-alpha2502060623
bonsai-0.8.1-alpha2502060948
bonsai-0.8.1-alpha2502060956
bonsai-0.8.1-alpha2502061003
bonsai-0.8.1-alpha2502061011
bonsai-0.8.1-alpha2502061020
bonsai-0.8.1-alpha2502061027
2025-02-06 17:22:54 +11:00
Dion Moult
23efb09ba6
Add links to Linux packages
ifcsverchok-0.8.1.250205
bonsai-0.8.1-alpha2502052247
2025-02-06 09:46:59 +11:00
Dion Moult
cf6280b928
Rename BlenderBIM to Bonsai in a few more spots
2025-02-06 09:24:25 +11:00
Andrej730
c16894cabf
Fix bug in 124c028 saving defined unit as defining
bonsai-0.8.1-alpha2502051327
2025-02-05 18:27:27 +05:00
Andrej730
5df297c23c
Fix failing facet test after 124c028
2025-02-05 18:27:27 +05:00
Andrej730
b2b3a83463
ci - fix missing ifctester for tests
2025-02-05 18:27:27 +05:00
Andrej730
4b0b0191ba
Test enabling/disabling Bonsai before uploading to unstable repo #6075
2025-02-05 18:27:27 +05:00
Dion Moult
a92306d413
Fix #6097 . Be more defensive against selection state when moving objects into new containers.
bonsai-0.8.1-alpha2502050928
bonsai-0.8.1-alpha2502051131
2025-02-05 20:28:29 +11:00
Dion Moult
f457ce8270
Fix failing unit/system/geometry tool tests. Fix regression where object scales weren't applied in the new add element approach.
bonsai-0.8.1-alpha2502050751
2025-02-05 18:50:37 +11:00
Dion Moult
590c2e120c
Fix failing drawing tool tests. Also consolidate relative paths using tool.Ifc.get_uri.
...
The same issue of handling relative paths, doing as_posix, checking
drives, etc was solved again and again in slightly different ways. This
centralises it.
bonsai-0.8.1-alpha2502050617
2025-02-05 17:17:09 +11:00
Dion Moult
13746eb55e
Fix CI job a unique name so it can be used as a requirement for PRs
...
It seems as though the UI only selects by job name and we use the name
"build" everywhere.
2025-02-05 14:28:42 +11:00
Dion Moult
55b9c7d6bf
Fix failing ifcpatch tests
bonsai-0.8.1-alpha2502050311
2025-02-05 14:10:41 +11:00
Dion Moult
e86624873b
Fix segfault from editing a IFC2X3 georeferencing pset with a null map unit.
...
Doing createIfcIdentifier(None) segfaults.
2025-02-05 14:10:41 +11:00
Andrej730
ae11f205f3
Fix missing unregister for some tools #6075
...
PileTool, PlateTool, RampFlightTool, StairFlightTool were never unregistered leading to issues on Bonsai update
bonsai-0.8.1-alpha2502041240
2025-02-04 17:37:57 +05:00
Andrej730
457f9c6aef
Select pset template for the pset in pset template ui for editing
...
Example - https://imgur.com/a/h46Ewhk
2025-02-04 17:37:56 +05:00
Andrej730
cc88bd4a9d
Fix issue adding project library if other library was already in edit
2025-02-04 17:37:56 +05:00
Andrej730
8f74f4d9f1
Change IfcProjectLibrary's parent library from UI
...
Example - https://imgur.com/a/4PZr0px
It's very clunky and mainly exposed just to be available in some way, it will all make more sense when we display project libraries as trees in project library ui.
2025-02-04 17:37:56 +05:00
Andrej730
56f0c19a85
append_asset to support IfcPresentationLayerAssignment #6023
2025-02-04 17:37:56 +05:00
Andrej730
76747bdf5a
Recent files - dim button for filepaths that do not exist
...
Example - https://i.imgur.com/dwEBtG6.png
2025-02-04 17:37:56 +05:00
Andrej730
a4de196259
space module operators - remove unnecessary ifc operators
2025-02-04 17:37:56 +05:00
Andrej730
049b157c8a
bim.toggle_space_visibility - description
2025-02-04 17:37:56 +05:00
Andrej730
7ec1bc5272
Fix error toggling boundary decorations after one was removed #6088
2025-02-04 17:37:56 +05:00
Andrej730
d4f44cb0a1
typing
2025-02-04 17:37:55 +05:00
Andrej730
ecd7282150
black .
2025-02-04 17:37:55 +05:00
Dion Moult
bd2c3a0ca1
Continue fixing tool tests.
...
Just chipping away at it give me time.
bonsai-0.8.1-alpha2502040605
bonsai-0.8.1-alpha2502040604
2025-02-04 17:04:29 +11:00
Louis Trümpler
f0f2dda40e
Add assign constituent fractions recipe ( #5979 )
...
* Add AssignConstituentFractions recipe
* license, units & added context description
* removed src, using better unit handling and several other small improvements based on feedback
bonsai-0.8.1-alpha2502040323
2025-02-04 14:23:08 +11:00