Commit Graph

10299 Commits

Author SHA1 Message Date
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
Vukas Pajic f7a97622c5 Additional metadata as property set #4425
https://github.com/IfcOpenShell/IfcOpenShell/issues/4425
2024-04-18 10:45:31 +02:00
Dion Moult 4584430a5f Minor doc fixes to refer to Mac intel and silicon 2024-04-18 10:45:31 +02:00
Dion Moult d5c2085366 Clash results now are sorted and show text overlays of clash type and distance 2024-04-18 10:45:31 +02:00
Dion Moult 36ca54f3a2 Don't consider borderline points to be inside a shape for more robust protrusion results 2024-04-18 10:45:31 +02:00
Dion Moult 4f20ebce80 Change precision check of "is point on line" to be 0.01mm
Precision::Confusion() is 1e-7 which is too small apparently when doing this math. There are plenty of results which are things like 5e-7.
2024-04-18 10:45:31 +02:00
Dion Moult a2ff97e5e7 Fix bug where hidden elements weren't selected sometimes 2024-04-18 10:45:31 +02:00
Dion Moult 0729b5782b Fix #4269. Include dateutil for ifcopenshell on pypi 2024-04-18 10:45:31 +02:00