Commit Graph

10306 Commits

Author SHA1 Message Date
Andrej730 72011c2fbd typing 2024-04-18 10:48:21 +02:00
Andrej730 5c90b215ca validate.py - black format 2024-04-18 10:48:21 +02:00
Gorgious56 6f520ae457 The button to remove an inherited pset is no longer enabled on instances
Previously it would fail silently if clicked
2024-04-18 10:48:21 +02:00
Andrej730 65838f2033 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
2024-04-18 10:48:21 +02:00
Andrej730 345b94fbee RegenerateGlobalIds - tests 2024-04-18 10:48:21 +02:00
Andrej730 d6a72bd2b6 Fix test after cf9a94a79 2024-04-18 10:48:21 +02:00
Andrej730 246441e216 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-18 10:48:21 +02:00
Andrej730 2f19a1bbea typing 2024-04-18 10:48:21 +02:00
Andrej730 73d7728c5f fix typo 2024-04-18 10:48:21 +02:00
Andrej730 bddf423e6c experimental svg to dxf conversion for drawings
Example - https://imgur.com/a/AkvLlbZ
2024-04-18 10:48:21 +02:00
Andrej730 74fa0a106e fix issue with prohibited facets in 0065c5f, add a test 2024-04-18 10:48:21 +02:00
Andrej730 5c398428c3 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-18 10:48:21 +02:00
Andrej730 7be396474c typing 2024-04-18 10:48:21 +02:00
Dion Moult 36527d0e9d Whoops. 2024-04-18 10:48:21 +02:00
Dion Moult 4403f75959 Fix #4321. The PurgeData recipe now also works on IFC2X3. 2024-04-18 10:48:21 +02:00
Dion Moult 619f461829 Fix #4060. The colour by property panel now shows the number of results in the legend. 2024-04-18 10:48:21 +02:00
Dion Moult 3793a5dfea Fix #4069. IfcClash Blender interface now uses the new filter UI. 2024-04-18 10:48:21 +02:00
Dion Moult 77465dfd41 Bump IOS. 2024-04-18 10:48:21 +02:00
Dion Moult 7742e4da45 IfcDiff now uses the new selector syntax with the new UI 2024-04-18 10:48:21 +02:00
Dion Moult e2102cd2c7 Fix #4306. Remove superseded selector UI. 2024-04-18 10:48:21 +02:00
Ryan Schultz d7317d27ab added search for styles - in BIM_PT_representation_items 2024-04-18 10:48:21 +02:00
Dion Moult 2905eb637d Fix #4328. Fix incorrect documentation about how to use the imperial_length formatting function. 2024-04-18 10:48:06 +02:00
Dion Moult 33f5db2e26 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-04-18 10:48:06 +02:00
Thomas Krijnen c16d49d683 #4450 don't fail on empty bbox in prefiltering 2024-04-18 10:48:06 +02:00
Dion Moult fcf5073726 See #4484. Editing predefined type attributes now enforces valid combinations of userdefined and object/element type 2024-04-18 10:48:06 +02:00
Dion Moult 81fdaea5f2 Fix #4323. Bug where running a filter could fail if you tried to compare values which had incompatible types. 2024-04-18 10:48:06 +02:00
Dion Moult a56ad31571 More minor doc changes and polish 2024-04-18 10:48:06 +02:00
Dion Moult 589a725747 Fix #4265. Bug where when loading a saved filter it showed an unnecessary = comparison (which is by default). 2024-04-18 10:48:06 +02:00
Dion Moult 7f70b79f2a Minor doc fixes 2024-04-18 10:48:06 +02:00
Dion Moult 5fbdc9e7fb Fix #4461. Write documentation on how to build and edit documentation. 2024-04-18 10:48:06 +02:00
Dion Moult 65dfa048cf Fix #4483. 2024-04-18 10:48:06 +02:00
Dion Moult a6ae609a6a Fix #4318. Theme docs to match website branding and add edit button, footer links, and icons. 2024-04-18 10:48:06 +02:00
Dion Moult 4c3a7b14ff Fix #4286. IfcCSV summaries are now formatted the same as the rows. 2024-04-18 10:48:06 +02:00
Dion Moult 2037a5a46b Fix bug where loading drawings didn't correctly link shared meshes (e.g. from a type of an annotation) 2024-04-18 10:48:06 +02:00
Dion Moult 13b845df92 Fix incorrect handling of prohibited specifications 2024-04-18 10:48:06 +02:00
Andrej730 ad045f5ad7 import referenced drawings activating the current drawing #4478 2024-04-18 10:48:06 +02:00
Andrej730 258d38393f typing 2024-04-18 10:48:06 +02:00
Dion Moult 7e689f2456 Fix #4305. Bug where importing spreadsheets into IFC didn't intelligently cast attribute data types 2024-04-18 10:47:36 +02:00
Andrej730 7cd400dc8e Fix #4477 2024-04-18 10:47:36 +02:00
Dion Moult 948799698e Fix #4368. Update to latest Brickschema alpha to cut dep size 2024-04-18 10:47:36 +02:00
Dion Moult 93d44041bf See #4473. Cull entourage library.
We haven't confirmed the legality of the other assets.
2024-04-18 10:47:36 +02:00
Dion Moult 4f66fdd339 Fix #4411. Fallback to absolute paths if relative paths fail. 2024-04-18 10:47:36 +02:00
Dion Moult 4abb4d7f63 Run black on IfcTester 2024-04-18 10:47:36 +02:00
Dion Moult bd92c043e0 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-04-18 10:47:36 +02:00
Dion Moult ed8eb7543b Fix #4465. Update IfcTester to IDS 0.9.7 2024-04-18 10:47:36 +02:00
Andrej730 12a1f8b5f0 Fix invalid profiles after subdividing edges near arcs #4471 2024-04-18 10:47:36 +02:00
Andrej730 e9b8edb5b2 use blender units subtype for cad props 2024-04-18 10:47:36 +02:00
Andrej730 0460c5c640 typing, format 2024-04-18 10:47:36 +02:00
Thomas Krijnen f6a0d1f073 Fix #4273 ignore degenerate triangles in mesher output 2024-04-18 10:47:23 +02:00
Vukas Pajic 61af868c7a sync with latest 2024-04-18 10:45:31 +02:00