Sigma Dimensions
96d19952e9
Quality check - run black on api/resource
2022-09-08 03:15:41 +01:00
Sigma Dimensions
57caf6a31f
IfcOpenShell API: Deep purge resources upon removal
2022-09-08 03:12:44 +01:00
Dion Moult
72544419da
External resource relationships are now also purged when removing classifications
2022-09-05 16:51:42 +10:00
Dion Moult
68ef6458d7
Fix #2379 . Regressions where context adding never had any tests and failed.
2022-09-05 11:13:31 +10:00
Thomas Krijnen
5c7cf4469f
Compute meaningful hash and eq on simple type instances
2022-09-04 14:23:35 +02:00
Dion Moult
5fb574cf5c
Fix #1589 . Saving beveled curves as rswept disk solids is now supported.
2022-09-04 17:46:34 +10:00
Dion Moult
af4cb22756
Fix bug where appended assets sometimes duplicated geometry contexts
2022-09-03 22:16:35 +10:00
Dion Moult
0668eadc36
IDS doc generator now also generates a sample IDS file
2022-09-03 10:48:46 +10:00
Dion Moult
fdfaf54698
Support resource level classifications in IfcOpenShell API
2022-09-02 18:23:49 +10:00
Dion Moult
0293c133ab
Fix #2364 . Bug where classifications couldn't be added in IFC2X3.
2022-09-02 14:03:05 +10:00
Dion Moult
f9db685753
Fix #2343 . Pset template applicability is refreshed when you save your templates.
2022-09-01 18:25:00 +10:00
Dion Moult
36f2ed6da6
Allow disabling undo on save
...
The transaction system does not scale on large scale or complex remove_deep deletions. So if you want to delete a mesh with many thousands of vertices, it becomes very, very slow. Unfortunately we cannot also clear Blender's undo history, so this advanced feature should be used carefully.
Tested:
- deleting 250 average objects: 264s before, 246s after (6.8% faster)
- deleting 1 object with 6,000 vertices: 5 minutes and counting (basically impractical) before, 11s after
2022-09-01 11:17:06 +10:00
Dion Moult
af1a40c913
Fix bug where if an object placement was reused elsewhere a circular reference was created
2022-08-30 20:08:50 +10:00
Dion Moult
451512ddff
#1812 Add batching support for remove_deep2 for faster removals
2022-08-30 20:08:03 +10:00
Sigma Dimensions
37dec500fd
massive refactor of the sequence module
2022-08-29 21:55:37 +01:00
luz paz
771ba4c337
Revert 3rd party code changes
2022-08-27 15:34:16 +02:00
luz paz
33199b4bb6
Fix various typos
2022-08-27 15:34:16 +02:00
Dion Moult
f50e790b11
Minor fix
2022-08-22 17:02:05 +10:00
Dion Moult
0844d6f52e
Fix #2354 - add support for selector queries for enumerated properties
2022-08-19 20:10:54 +10:00
Dion Moult
520e7653e4
#1375 #2317 add API support for referencing in spatial structures
2022-08-19 18:43:39 +10:00
Sigma Dimensions
d3795c9836
Documentation for ifcopenshell.util.element
2022-08-15 19:40:51 +01:00
Dion Moult
5b34e08c37
#2321 Remove IDS from IfcOpenShell to prevent confusion as it is now refactored heavily and lives in ifctester
2022-08-05 09:29:01 +10:00
Dion Moult
709c530434
Fix bug where MergeDuplicateTypesByTag recipe would've left multiple IfcRelDefinesByType relationships which is no good
2022-08-03 17:33:23 +10:00
Dion Moult
1f11354188
Add support for adding non-library based classification references for IFC2X3
2022-08-02 19:34:12 +10:00
Dion Moult
21094c59d9
API now supports adding classifications by identifier instead of from a library
2022-08-02 10:10:02 +10:00
Vukas Pajic
8ca5dd747e
Fix issues with updating groups
2022-08-01 18:32:19 +02:00
Vukas Pajic
29c98a5996
Support for nested IfcGroups
2022-08-01 10:16:27 +02:00
Dion Moult
5b5a4649c5
Fix #2310 . Manually patch applicable class errors in official IFC pset templates.
2022-08-01 13:05:57 +10:00
Bruno Postle
eec4c23017
Transfer psets and style representations when appending a material
2022-07-27 09:53:22 +10:00
Dion Moult
7de454337d
Minor fix
2022-07-26 10:33:40 +10:00
Vukas Pajic
29a4f78689
Integrate ifcgroups with selector
2022-07-21 16:10:10 +02:00
Vukas Pajic
f1e0375b6a
api: assign_group now expects product to be a list
...
* minor change to assign_group
* api: assign_group now expects product: list
2022-07-21 10:14:58 +02:00
Vukas Pajic
eef961a39e
Merge branch 'v0.7.0' into v0.7.0
2022-07-21 08:37:44 +02:00
Vukas Pajic
fcab5d445f
test features
2022-07-21 08:20:25 +02:00
Vukas Pajic
5b76e83965
Selector: added new tests and improved UX
...
Selector: added tests to check non-standard characters and missing values
2022-07-21 07:37:48 +02:00
Dion Moult
a21b73225a
Fix #2296 . Bug where material and profile psets couldn't be removed.
2022-07-21 15:12:00 +10:00
Vukas Pajic
df0c136b6c
users can now add selection to ifcgroup
2022-07-20 13:48:26 +02:00
Vukas Pajic
ce6d4ea59a
match elements when attribute is none and negation used
2022-07-20 09:33:58 +02:00
Vukas Pajic
650e5b0cd3
Added UI for IFC Selector Tool
...
UI for IFC Selector tool
2022-07-19 14:54:39 +02:00
Vukas Pajic
afa0db3c7e
all tests in test_selector.py now passing
2022-07-19 14:51:48 +02:00
Vukas Pajic
2c29f89fe9
Selector - update regex for pset filter
2022-07-19 09:19:32 +02:00
Dion Moult
f4aac566d5
Handle cyclic task dependencies in schedule cascading and CPM analysis
2022-07-19 12:39:54 +10:00
Vukas Pajic
e3d9dd747d
draft
...
endofday 1207
240pm 14/07
draft version
cleanup
2022-07-18 15:11:27 +02:00
Vukas Pajic
0ca90817d8
Fix for Issue #2288
2022-07-17 10:08:24 +02:00
Thomas Krijnen
bab6313313
Work on more readable ast for express schema parser
2022-07-10 21:51:25 +02:00
dependabot[bot]
443af3f7e7
Bump lxml from 4.6.5 to 4.9.1 in /src/ifcopenshell-python/ifcopenshell
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.6.5 to 4.9.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.5...lxml-4.9.1 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-07 09:29:42 +02:00
Vukas Pajic
6b9e670bf3
missing comma
2022-07-05 07:41:51 +02:00
Vukas Pajic
9e87f0f027
fix for issue #2261
2022-07-05 07:34:23 +02:00
Vukas Pajic
018be92063
support enums in new pset_templates
2022-07-04 13:48:51 +02:00
Vukas Pajic
c73fedaaaf
fix error that stopped user from adding properties
2022-07-01 13:41:20 +02:00