Andrej730
83a3813f53
debug operators - remove unnecessary undo step
2025-07-17 19:58:47 +05:00
Bruno Perdigão
dd14f33c0b
Allow "Refresh Linked Aggregate" to be called when uppermost aggregate is selected.
2025-07-16 17:52:48 -03:00
Bruno Perdigão
b305e2354b
Fix issue with DuplicateMoveLinkedAggregate object selection.
...
When dealing with multiple aggregates, the operator was not selecting
the right aggregate to move.
2025-07-16 17:52:48 -03:00
Andrej730
afb2742c2f
standalone_drawer - print example args
2025-07-16 18:55:38 +05:00
Andrej730
55d533309e
Change Python log level from UI
...
Location - https://files.catbox.moe/4umtyc.png
E.g. can be useful to narrow down some issues during ifc import
2025-07-16 18:55:37 +05:00
Andrej730
00f7871386
BIM_UL_topics - move to bcf module
2025-07-16 18:55:37 +05:00
Andrej730
f15a23483e
typing
2025-07-16 18:55:37 +05:00
Andrej730
f14b4c467d
Revert "Bump IOS" #6909
...
This reverts commit a4dd1c3463 .
2025-07-16 16:36:16 +05:00
Andrej730
866362c6ed
More readable error creating a drawing with underlay but no active style #4870
2025-07-16 12:31:10 +05:00
Andrej730
0dc17a2141
Revert optional pyradiance 41e6478 #6633
...
Since issue is resolved upstream and there's no need to keep import optional.
2025-07-16 11:22:45 +05:00
Andrej730
52762f828c
Save all properties from Preferences UI as actual preferences
...
Previously some of them were saved only for current .blend file, moving them to preferences will make it more consistent with usual Blender UX. If needed we'll be able to add some way to fine-grain them later.
There's also a temporary patch that's going to migrate old .blend-props to new preferences-props to make process less disruptive.
2025-07-15 17:47:38 +05:00
Andrej730
1d0868eb18
bim.attribute_search_values - enable by default if possible
...
Since release just happened, it's more safe to try out propagating attribute search feature everywhere.
2025-07-15 17:47:37 +05:00
Andrej730
8d2c0d0785
Fix old error setting up bcf camera in some cases ( 0d6cacd)
...
`cam_height` and `cam_width` were used in `setup_camera()` but never defined.
2025-07-15 17:47:36 +05:00
Andrej730
742a9df311
Fix error starting import_ifc profiling (in 515bfd1)
2025-07-15 17:47:36 +05:00
Andrej730
c95a0e8ed5
Fix error in generating error message in 8e9d4be
...
`profile` variable was never defined in this context
2025-07-15 17:47:36 +05:00
Andrej730
a28478c193
Fix bim.align_product operator (after 2db6b86)
...
It was using `core` in it's code though it was never defined.
2025-07-15 17:47:36 +05:00
Andrej730
b521901c90
Fix error message when filtering more than 50 selected objects (after c4ffc06)
...
name variable was undefined leading to an error
2025-07-15 17:47:35 +05:00
Andrej730
20f8737fb3
generate_furniture_library - remove unused methods
...
We have them in demo library either way
2025-07-15 17:47:35 +05:00
Andrej730
f18c93c9ee
typing
2025-07-15 17:47:35 +05:00
Andrej730
2d3d747d49
Move props from 'Other' preferences tab to preferences #6733
...
To prevent users confusion since it's a general Blender UX to expect here general preferences, not per-blend file settings.
2025-07-14 18:53:11 +05:00
Andrej730
d165cd2692
Update material classification UI on changing selected materials #6902
2025-07-14 18:53:11 +05:00
Andrej730
3f0e30245b
Fix TestSelectSimilarContainer after 553003e
2025-07-14 18:53:11 +05:00
Andrej730
c111aafd3a
Fix TestAddContext after 2698ba6
2025-07-14 18:53:11 +05:00
Andrej730
465bd23d6f
import_attributes2 -> import_attributes
...
import_attributes were removed in 76f0b57ff
2025-07-14 18:53:10 +05:00
Andrej730
c7d3e00dca
typing
2025-07-14 18:53:10 +05:00
Dion Moult
a4dd1c3463
Bump IOS
2025-07-13 19:55:21 +10:00
Andrej730
6d8e513f97
Temporary hack for path tags without 'd' attr #6871 #6876
2025-07-11 18:24:00 +05:00
Andrej730
76e4ec0069
bim.select_uri_attribute - simplify data_path eval
2025-07-11 18:23:59 +05:00
Andrej730
370488cd27
docs conf.py - update year
2025-07-11 18:23:59 +05:00
Andrej730
4a11a117ad
Fix bim.activate_model hiding all elements #6893
...
It was an overlook with using by accident bim.disable_status_filters instead of bim.enable_status_filters in bim.activate_status_filters, but it was also kind of unexpectedly introduced in 7858cb1 .
But thinking about it, bim.activate_model shouldn't activate Statuses UI either way, since it might bring their filters they had before but explicitly disabled.
2025-07-11 18:23:58 +05:00
Andrej730
19be8107b3
Fix Ruff UP037 (quoted-annotation)
2025-07-11 18:23:58 +05:00
Andrej730
0fcc47508a
Structural UI - refactor common code to tool, fix bugs
...
Also revert previous change in UI - `draw_attributes` doesn't cover it and there indeed should be special handling.
2025-07-10 19:42:31 +05:00
Andrej730
76f0b57ff1
Migrate to import_attributes2
2025-07-10 19:42:30 +05:00
Andrej730
05cb06a28e
typing
2025-07-10 19:42:30 +05:00
Andrej730
8a6eb1b60f
Update IfcApplication attributes export after 5866994
2025-07-10 19:42:30 +05:00
Andrej730
ef5d1448da
Fix is_null not updating when adding new attribute subitems #6869
2025-07-10 19:42:29 +05:00
Massimo Fabbro
eed42b8fac
Fix #6711 . Forgot to change the space elevation
2025-07-09 22:27:31 +02:00
Andrej730
1b1a1f143a
bim.attribute_search_values - enable it in more places
...
Since this feature can be generally useful, let's try it out to see the cases when it should be disabled.
Additionally to Materials UI, it's now enabled in object attributes, materials, profiles, styles and explorer ui.
2025-07-09 19:02:27 +05:00
Andrej730
9649c23a3b
bim.attribute_search_values - more clear description
2025-07-09 19:02:27 +05:00
Andrej730
0ad5ace35f
bim.attribute_search_values - support not just scene props
2025-07-09 19:02:27 +05:00
Andrej730
f7fdb8cc81
bim.attribute_search_values - rearrange props for readability
2025-07-09 19:02:27 +05:00
Andrej730
41e64781d8
Skip pyradiance import if it fails #6633
2025-07-09 19:02:27 +05:00
Andrej730
6ea7ee84a6
Remove prop.GlobalId
...
It seems it was unused since 6f55cd5
2025-07-09 19:02:27 +05:00
Andrej730
e7b86ae5b0
bim.add_group - use dynamic description to clarify when it's adding subgroups
...
It was kind of confusing since the icon and everything else was the same.
2025-07-09 19:02:27 +05:00
Andrej730
f6035609c9
Groups UI - use natsort
2025-07-09 19:02:27 +05:00
Andrej730
76feeaccc9
typing
2025-07-09 19:02:26 +05:00
Andrej730
af02a6b3a6
Fix UP037 (quoted-annotation)
2025-07-09 19:02:26 +05:00
Richard Brice
40f92d15c3
Alignment api update ( #6817 )
...
* Some basic COGO survey points functions
* Update alignment api
Includes defining alignment segment by segment, automatic geometry definitions, and automatric stationing and referents
* Fixes bonsai import alignment from csv
* Adds DMS angle conversion functions to COGO api
* Updated per @civilx64 review comments
* Fixes problem with segment representations
* Fixes problem with segment transition codes
* Allows for compound vertical and horizontal curves
* Implements callbacks for referent naming
* Renames angle_from_bearing to bearing2dd for consistency with ifcopenshell.util.geolocation.dms2dd. Removes angle_from_dms because it duplicates dms2dd
* Documents register_referent_name_callback
* Fixes all sorts of problems with Cant/SegRefCurve implementation
* refactor referent unit tests to use a fixture for test setup
* lint with black
---------
Co-authored-by: Scott Lecher <civilx64@gmail.com >
2025-07-08 10:09:14 -07:00
Andrej730
ad8d02bfed
Groups UI - support renaming groups directly from UI
...
Example - https://files.catbox.moe/u4b918.mp4
2025-07-08 21:20:59 +05:00
Andrej730
5866994b84
Intergrate explorer UI to support editing some props like #6869
...
Example - https://files.catbox.moe/ujhlwv.mp4
2025-07-08 21:20:59 +05:00