Andrej
3976b77ee1
Fix Ruff UP033 (lru-cache-with-maxsize-none)
...
https://docs.astral.sh/ruff/rules/lru-cache-with-maxsize-none/
2025-05-28 18:24:12 +05:00
Andrej
7259dd625f
Fix Ruff UP013 (convert-typed-dict-functional-to-class)
...
https://docs.astral.sh/ruff/rules/convert-typed-dict-functional-to-class/
2025-05-28 18:24:12 +05:00
Andrej
03f5ee653b
Fix Ruff UP017 (datetime-timezone-utc)
...
https://docs.astral.sh/ruff/rules/datetime-timezone-utc/
2025-05-28 18:24:12 +05:00
Andrej
a42a95adcb
Fix Ruff UP037 (quoted-annotation)
...
https://docs.astral.sh/ruff/rules/quoted-annotation/
2025-05-28 18:24:11 +05:00
Andrej
3b9d6ed145
Fix Ruff UP009 (utf8-encoding-declaration)
...
https://docs.astral.sh/ruff/rules/utf8-encoding-declaration/
2025-05-28 18:24:11 +05:00
Andrej
a25698734a
Address PR feedback from #6719
2025-05-28 18:24:10 +05:00
Andrej
ceeb7ca355
black .
2025-05-28 18:24:10 +05:00
Dion Moult
a929ab0c4f
Big bSDD overhaul for properties and classifications. See description.
...
* bSDD now supports a couple more args when querying the API.
* Fetching properties via the classification UI has been removed
* The bSDD dictionary selector has been merged into the classification
source dropdown
* The bSDD dictionary selector merged into the property set name
dropdown
* You can now search for properties in the bSDD directly when adding
properties
* You can browse properties via groups or classifications (based on
assigned classifications)
* You can browse properties via keyword (with some limitations due to
the API)
* You can selectively choose which properties you then want to add.
Only basic support right now.
2025-05-28 20:51:08 +10:00
Dion Moult
72ef055946
Add tests for boundary
2025-05-27 10:38:38 +10:00
Ryan Schultz
32e4a06fe4
fix : #6749 : use shift + click to remove that selection from the selection set.
...
changed bim.select_similar.calculate_sum to `ctrl + click` instead, since `shift + click` is a UI pattern used in vanilla blender when selecting/deselecting things.
Also refactored into helper methods.
2025-05-26 18:18:18 -05:00
Massimo Fabbro
02af46c99f
Fix #6700 . Cleanup
2025-05-26 17:56:13 +02:00
Massimo Fabbro
085fc8ca1c
Fix #6700
...
It seems that with new shapely release the buffer behavior has changed so now it seems to work again
2025-05-26 17:56:13 +02:00
Dion Moult
93d36501a3
Fix #3994 . Regression where space boundaries would not be created due to shape var being garbage cleaned.
2025-05-26 23:04:51 +10:00
Dion Moult
a74f1c6e08
Fix #6513 . Bug where OBJ not found when adding element.
...
This was actually fixed earlier already due to restructuring of
structural element authoring (i.e. the representation_template items now
always has OBJ unless it is a structural item)
2025-05-26 16:45:35 +10:00
Dion Moult
8766cad37e
bSDD searches now work on type classes as well as predefined types
2025-05-26 16:34:31 +10:00
Sayanjyoti Das
320a4cf4fa
Update installation scripts on documentation
2025-05-26 13:57:52 +10:00
Sayanjyoti Das
77ed64a900
Bundle jQuery at build time instead of fetching from a CDN
2025-05-26 13:57:52 +10:00
Sayanjyoti Das
b17c6dde85
fix jquery CDN links
2025-05-26 13:57:52 +10:00
falken10vdl
b0b7bbf95f
Update data.py to get data sorted
...
Then later is easier to read in lists
2025-05-26 13:56:03 +10:00
Dion Moult
873fe6a87f
Shift down grouping below spatial
2025-05-26 13:55:38 +10:00
talukderpushpak2000
31dc3fe002
Initial Commit
2025-05-26 13:53:58 +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.
2025-05-26 13:49:06 +10:00
Dion Moult
d6cc1ff9e9
Fix #2999 . You can now edit topology representation items.
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
2025-05-26 10:47:05 +10:00
Massimo Fabbro
327899ca62
See #6570 . Small fix for previuos commit
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
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.
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
087608a5f5
clash ui - show clearance, tolerance using blender units for readibility
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
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.
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.
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
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
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
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
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
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