Dion Moult
873fe6a87f
Shift down grouping below spatial
2025-05-26 13:55:38 +10:00
talukderpushpak2000
31dc3fe002
Initial Commit
bonsai-0.8.3-alpha2505260352
2025-05-26 13:53:58 +10:00
Martin15135215
697b034c22
Add annotation for file.header
2025-05-26 13:52:29 +10:00
Dion Moult
810e8df6fe
Fix #6640 . Fix invalid association of annotations to grids.
...
There was already some half written code with this intent it seems, so I
just finished it up.
bonsai-0.8.3-alpha2505260349
2025-05-26 13:49:06 +10:00
Dion Moult
d6cc1ff9e9
Fix #2999 . You can now edit topology representation items.
bonsai-0.8.3-alpha2505260242
2025-05-26 12:41:55 +10:00
Dion Moult
242d70c311
Fix set update in loop bug when trying to filter elements by spatial container
bonsai-0.8.3-alpha2505260047
2025-05-26 10:47:05 +10:00
Massimo Fabbro
327899ca62
See #6570 . Small fix for previuos commit
bonsai-0.8.3-alpha2505250601
2025-05-25 08:00:54 +02:00
Massimo Fabbro
482512085c
See #6570 . Small fix
2025-05-25 08:00:54 +02:00
Massimo Fabbro
12774607f3
See #6570 . Now it is possible to assign a cost rate from a non schedule of rate cost schedule
2025-05-25 08:00:54 +02:00
Massimo Fabbro
242d0ffb3f
See #6570.Minor fix
2025-05-25 08:00:54 +02:00
Massimo Fabbro
2bef2a0219
See #6570 . More consistent cost rate assignment
...
Now when a cost rate is assigned to a cost item, it creates also a relation between them, making the relation more consistent. It is also shown in the UI
2025-05-25 08:00:54 +02:00
Ryan Schultz
8cb871a6a2
Better convention: Using poll() method for b452348748
...
Thank you @Andrej730.
per https://github.com/IfcOpenShell/IfcOpenShell/commit/b452348748629a6e6dad6df24e21bfad2c203043#r157689504
bonsai-0.8.3-alpha2505241254
2025-05-24 07:53:45 -05:00
Andrej730
fb5358e54e
clash ui - add basic header for the found clashes
...
Example - https://i.imgur.com/JjKIUZX.png
Also show indices, so it will be easier to communicate a specific clash to someone.
bonsai-0.8.3-alpha2505231346
2025-05-23 18:45:07 +05:00
Andrej730
deae4e659b
clash ui - expose clash type to UI
...
Example - https://imgur.com/a/Wdyg3pn
2025-05-23 18:45:07 +05:00
Andrej730
29bd89324a
ifcopenshell.geom.tree.get_clash_type
2025-05-23 18:42:55 +05:00
Andrej730
087608a5f5
clash ui - show clearance, tolerance using blender units for readibility
2025-05-23 18:42:55 +05:00
Andrej730
bc5a291321
ifcclash - remove 'objects' dict item
...
It seems to be part of legacy code that's no longer used since 18c38b3
2025-05-23 18:42:55 +05:00
Andrej730
88befea174
typing
2025-05-23 18:42:55 +05:00
Andrej730
441e2ddbd6
black .
2025-05-23 18:42:55 +05:00
Dion Moult
09e07c80c5
Implement recursive contract / expand of the spatial tree
bonsai-0.8.3-alpha2505230735
2025-05-23 17:35:15 +10:00
Orion Sehn
e3ddccdb11
updating documentation to make it clear to run the setup script on windows with blender closed.
bonsai-0.8.3-alpha2505230653
bonsai-0.8.3-alpha2505230638
2025-05-23 11:38:25 +05:00
Orion Sehn
621f6e7a31
fix to default directory on dev_environment.bat assuming you weren't using the daily build
2025-05-23 11:38:25 +05:00
Bruno Perdigão
0052570fdb
See #6166 . First implementation of polyline extend walls.
bonsai-0.8.3-alpha2505230248
2025-05-22 23:47:11 -03:00
Bruno Perdigão
55e2171cac
Remove print statement
2025-05-22 23:16:48 -03:00
Bruno Perdigão
1f8967d5b8
See #6240 . Fix input handling for "close polyline".
2025-05-22 23:16:25 -03:00
falken10vdl
0410cec21b
Added Quickstart guides for Linux and Windows IDEs using VSCode ( #6494 )
...
* Added Quickstart guides for Linux and Windows IDEs using VSCode
* added some tips to Linux QS
* Added point 15
* extra picture for step 15
* Added windows part
* updated windows vscode launch settings
* added info about branch rebase for PRs
* updated dev_environment to cope for some errors
bonsai-0.8.3-alpha2505221447
2025-05-22 09:46:41 -05:00
Andrej730
08ab48887a
clash - allow running a quick clash without saving results to some file explicitly
...
It's available on alt+click.
Example - https://imgur.com/a/wctjHnq
bonsai-0.8.3-alpha2505221310
2025-05-22 18:09:28 +05:00
Andrej730
97bb587772
Bump bonsai build #6620
...
Besides the pending issues also resolves #6589 and error in #6196
bonsai-0.8.3-alpha2505221210
2025-05-22 17:08:46 +05:00
Ryan Schultz
b452348748
Select all instances that share the same attribute value as any of the selected objects
bonsai-0.8.3-alpha2505220359
2025-05-21 22:58:34 -05:00
Andrej730
60c18628c5
clash ui - display "clashes are not loaded" to avoid confusion with "no clashes found"
...
Example - https://imgur.com/a/5a6cuEG
bonsai-0.8.3-alpha2505211343
2025-05-21 18:43:03 +05:00
Andrej730
5bb769448d
bim.execute_ifc_clash - show results in Bonsai UI for bcf file too
...
Previously results would show up only if you'd save .json, creating confusion since UI is showing "0 Clashes Found" though there were clashes.
2025-05-21 18:43:03 +05:00
Andrej730
ca890d2f9b
clash ui - make filters expandable for readibility
...
Example - https://imgur.com/a/ZeVeF3u
2025-05-21 18:43:03 +05:00
Andrej730
99782a2813
bim.select_clash_source - hide internal props from user
...
to avoid confusion
2025-05-21 18:43:02 +05:00
Andrej730
d48406006f
clash ui - move file selection button closer to filepath field
...
To make the type of the field more apparent.
2025-05-21 18:43:02 +05:00
Andrej730
0405b5c61f
clash ui - deduplicate ui code
2025-05-21 18:43:02 +05:00
Andrej730
c9eea76e57
bim.execute_ifc_clash - more user-friendly error when one of the filepaths do not exist
2025-05-21 18:43:02 +05:00
Andrej730
cc73143ac1
clash - typing fixes and some refactor
2025-05-21 18:43:02 +05:00
Andrej730
84b0abfb60
ci-ifcopenshell-python - include submodules #6723
2025-05-21 18:43:02 +05:00
Andrej730
13ea2ba8d2
ifcopenshell-python makefile - set sh as the main shell explicitly
2025-05-21 18:43:02 +05:00
Andrej730
d148ab4f31
Fix error switching to custom title block #6685
2025-05-21 18:43:02 +05:00
Andrej730
c7a030cc2d
typing
2025-05-21 18:43:01 +05:00
Andrej730
718254fe5e
Fix regression parsing iso duration with floats ( d1b1b08) #6715
bonsai-0.8.3-alpha2505210802
bonsai-0.8.3-alpha2505210717
2025-05-21 12:16:07 +05:00
Andrej730
41227b89c8
Fix subtle bug with operators precedence in eabdb5d
...
`+` has a higher precedence than `or`, so it resulted in the error below
```
Traceback (most recent call last):
File "\bonsai\bim\module\spatial\prop.py", line 86, in update_active_container_index
tool.Spatial.load_contained_elements()
File "\bonsai\tool\spatial.py", line 312, in load_contained_elements
cls.load_contained_elements_by_type(container)
File "\bonsai\tool\spatial.py", line 321, in load_contained_elements_by_type
results = cls.get_container_elements_grouped_by_type(container)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "\bonsai\tool\spatial.py", line 294, in get_container_elements_grouped_by_type
element_type.is_a() + "/" + element_type.Name or "Unnamed"
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
TypeError: can only concatenate str (not "NoneType") to str
```
bonsai-0.8.3-alpha2505201417
bonsai-0.8.3-alpha2505201407
bonsai-0.8.3-alpha2505201412
2025-05-20 19:06:25 +05:00
Andrej730
2547ee9ab5
bonsai.crash.txt
...
There seems to be cases when Blender might crash too unexpectedly.
E.g. #6686 - during viewport render system is running out of resources and crashing without leaving blender.crash.txt, leaving everyone clueless. Which is arguably a bug in Blender (both crash and lack of any crash report), but at least we'll have a fallback for this case.
What bonsai.crash.txt does - it's created in system temp folder with the current Python traceback, just before some dangerous operation. If operation didn't crashed Blender, then file will be unlinked. If crash did occurred, it might be the only clue for users and devs on what actually happened.
2025-05-20 19:06:25 +05:00
Andrej730
d22f1bcd71
'viewport' render type - add a note
2025-05-20 19:06:24 +05:00
Andrej730
0c2158089d
disable update_has_underlay if update_props is disabled
...
Otherwise it was trying to load drawing styles too early, when drawing was not yet active. And then they were reloaded again during ActivateDrawingBase. Occurred after c2860e6 , before this commit issue was kind of hidden.
2025-05-20 19:06:02 +05:00
Thomas Krijnen
ccafc203b5
submodule
2025-05-20 10:05:21 +02:00
Andrej730
0efc2d25f1
Fix for assign_class and object with modifiers in Blender <4.4 #6701
bonsai-0.8.3-alpha2505200725
2025-05-20 12:24:35 +05:00
Andrej730
ac50f002f0
Fix confused blender and pset props in 9586869
bonsai-0.8.3-alpha2505191429
2025-05-19 19:28:55 +05:00
Andrej730
66f4c957ea
black .
2025-05-19 19:28:55 +05:00