Andrej730
96302a5c07
Return of the missing button for regenerating global id
...
Was about to implement to find that we already have "bim.generate_global_id" and it just was lost at some point. Returned it to the attributes UI. It also allows Updating guids for all selected elements on Shift+Click.
This also can be useful to solve MergeProject and other guids conflicts, see example issue in https://community.osarch.org/discussion/2062/bbim-mergeproject-patch-not-separating-elements-in-different-buildings
Example - https://imgur.com/a/mvRtyER
blenderbim-240402
2024-04-02 12:44:06 +05:00
Andrej730
38afce1628
RegenerateGlobalIds - tests
2024-04-02 12:32:36 +05:00
Andrej730
cd5afacc97
Fix test after cf9a94a79
2024-04-01 17:22:49 +05:00
Andrej730
c2623e5dce
prevent reloading reference annotations on loading .ifc #4478
...
1) if reference annotation was changed, it would reload discarding the changes
2) even if reference annotation wasn't changed it would still reload them producing noise in .ifc changes
2024-04-01 17:06:20 +05:00
Andrej730
42ecd7e127
typing
2024-04-01 17:04:00 +05:00
Andrej730
c80a7cfcc9
fix typo
2024-04-01 16:00:18 +05:00
Andrej730
6d8f1a3980
experimental svg to dxf conversion for drawings
...
Example - https://imgur.com/a/AkvLlbZ
2024-04-01 15:50:43 +05:00
Andrej730
5c4c61bb15
fix issue with prohibited facets in 0065c5f, add a test
2024-04-01 13:49:42 +05:00
Andrej730
d8af8b58bb
ifctester.Specification.set_usage convenience method
...
sets minOccurs and maxOccurs according to the agreement mentioned in the latest ids.xsd
https://github.com/buildingSMART/IDS/blob/6d71cdf3547a0383c6cfbbead81a7cef7521ac3a/Development/ids.xsd#L67-L72
2024-04-01 12:26:07 +05:00
Andrej730
3c0405249b
typing
2024-04-01 12:26:07 +05:00
Dion Moult
7f57649d10
Whoops.
2024-04-01 17:49:44 +11:00
Dion Moult
fbde23870e
Fix #4321 . The PurgeData recipe now also works on IFC2X3.
2024-04-01 17:00:47 +11:00
Dion Moult
7b968030ca
Fix #4060 . The colour by property panel now shows the number of results in the legend.
2024-04-01 15:45:34 +11:00
Dion Moult
b5d672ba42
Fix #4069 . IfcClash Blender interface now uses the new filter UI.
blenderbim-240401
2024-04-01 15:28:34 +11:00
Dion Moult
efa8da83ba
Bump IOS.
2024-04-01 10:19:40 +11:00
Dion Moult
64cf7237db
IfcDiff now uses the new selector syntax with the new UI
2024-04-01 10:16:30 +11:00
Dion Moult
cf9a94a799
Fix #4306 . Remove superseded selector UI.
2024-04-01 09:44:50 +11:00
Ryan Schultz
46c1a8c8ff
added search for styles - in BIM_PT_representation_items
2024-03-31 11:57:55 -05:00
Thomas Krijnen
ac7f2aeb62
#4450 todo note
2024-03-31 15:16:30 +02:00
Dion Moult
9378a763f3
Fix #4328 . Fix incorrect documentation about how to use the imperial_length formatting function.
2024-03-31 22:32:07 +11:00
Dion Moult
0bc83fedae
Use indices instead of WorkTimeDatesInterface
...
Checking start/end dates are done very, very often in date calculations (often looping through every day in a date range). So I'd prefer more opaque code but less overhead.
2024-03-31 22:11:17 +11:00
Thomas Krijnen
f7c03db752
#4450 don't fail on empty bbox in prefiltering
2024-03-31 11:25:56 +02:00
Dion Moult
b6b8c21741
See #4484 . Editing predefined type attributes now enforces valid combinations of userdefined and object/element type
blenderbim-240331
2024-03-31 15:50:31 +11:00
Dion Moult
c8af51cfd2
Fix #4323 . Bug where running a filter could fail if you tried to compare values which had incompatible types.
2024-03-30 23:07:06 +11:00
Dion Moult
77de3820e7
More minor doc changes and polish
2024-03-30 23:06:07 +11:00
Dion Moult
adc5bea4e9
Fix #4265 . Bug where when loading a saved filter it showed an unnecessary = comparison (which is by default).
2024-03-30 23:05:37 +11:00
Dion Moult
1eddcb9ee0
Minor doc fixes
2024-03-30 17:37:50 +11:00
Dion Moult
eae542f90f
Fix #4461 . Write documentation on how to build and edit documentation.
2024-03-30 17:37:14 +11:00
Dion Moult
fab0d05279
Fix #4483 .
2024-03-30 17:14:13 +11:00
Dion Moult
d2e495a69f
Fix #4318 . Theme docs to match website branding and add edit button, footer links, and icons.
2024-03-30 16:47:56 +11:00
Dion Moult
02058efa4d
Fix #4286 . IfcCSV summaries are now formatted the same as the rows.
2024-03-30 15:40:02 +11:00
Dion Moult
ed79cbb1cc
Fix bug where loading drawings didn't correctly link shared meshes (e.g. from a type of an annotation)
blenderbim-240330
2024-03-30 15:05:49 +11:00
Dion Moult
0065c5fba8
Fix incorrect handling of prohibited specifications
2024-03-30 00:13:02 +11:00
Andrej730
1ab24e8362
import referenced drawings activating the current drawing #4478
2024-03-29 15:13:40 +05:00
Andrej730
232b4ec34d
typing
2024-03-29 15:11:47 +05:00
Thomas Krijnen
75e6147dbc
#4474 Commented out code perhaps for future use
2024-03-29 10:46:25 +01:00
Dion Moult
8d7b293381
Fix #4305 . Bug where importing spreadsheets into IFC didn't intelligently cast attribute data types
2024-03-29 20:37:34 +11:00
Andrej730
19c8afb652
Fix #4477
2024-03-29 11:51:14 +05:00
Dion Moult
84dcee6b36
Fix #4368 . Update to latest Brickschema alpha to cut dep size
2024-03-29 15:48:52 +11:00
Dion Moult
dadcf03f55
See #4473 . Cull entourage library.
...
We haven't confirmed the legality of the other assets.
2024-03-29 15:33:47 +11:00
Dion Moult
413886ac6b
Fix #4411 . Fallback to absolute paths if relative paths fail.
blenderbim-240329
2024-03-29 15:29:19 +11:00
Dion Moult
377f68c020
Run black on IfcTester
2024-03-29 15:28:33 +11:00
Dion Moult
b718a37db2
Fix #4427 . Failures are now stored in single dictionary.
...
There was a missing clear() call to failed_reasons which could lead to incorrect reporting. It also makes no sense to store them separately.
2024-03-29 15:06:59 +11:00
Dion Moult
e21043b038
Fix #4465 . Update IfcTester to IDS 0.9.7
2024-03-28 22:47:48 +11:00
Andrej730
395598d8e3
Fix invalid profiles after subdividing edges near arcs #4471
2024-03-28 14:02:03 +05:00
Andrej730
813518bcb5
use blender units subtype for cad props
2024-03-28 14:02:03 +05:00
Andrej730
4ce7a898c9
typing, format
2024-03-28 14:02:02 +05:00
Thomas Krijnen
78f235ea7c
#4273 ignore degenerate triangles in mesher output
2024-03-28 09:06:41 +01:00
Vukas Pajic
bda2f50f9d
sync with latest
2024-03-28 17:15:58 +11:00
Vukas Pajic
5e5ba5b3d4
Additional metadata as property set #4425
...
https://github.com/IfcOpenShell/IfcOpenShell/issues/4425
2024-03-28 17:15:58 +11:00