Andrej730
|
59cc9c0a16
|
material.assign_material - support batching #4474
|
2024-04-12 17:41:37 +05:00 |
|
Andrej730
|
fa0dbac914
|
new util method ifcopenshell.util.element.get_groups
|
2024-04-11 17:50:30 +05:00 |
|
Andrej730
|
df4943205a
|
type.assign_type - support batching #4474
|
2024-04-10 18:58:44 +05:00 |
|
Andrej730
|
90bb2f0e16
|
unify tests for ifc4 and ifc2x3
|
2024-04-10 18:45:37 +05:00 |
|
Andrej730
|
81ff9c168e
|
nest.assign_object to support ifc2x3
|
2024-04-10 18:45:37 +05:00 |
|
Andrej730
|
239ab5b587
|
get_pset() fix bug getting inherited psets with psets_only/qtos_only = True
|
2024-04-10 18:45:37 +05:00 |
|
Dion Moult
|
bee1e21f0e
|
Fix #4490. Fix fundamental bug where get_pset would return none for inherited props with a boolean False value.
|
2024-04-10 12:57:52 +10:00 |
|
Andrej730
|
965a45d65b
|
ifcopenshell.util.element.get_nest test
|
2024-04-09 18:33:26 +05:00 |
|
Andrej730
|
cd11d2de27
|
aggregate.assign_object - support batching #4474
|
2024-04-08 17:49:48 +05:00 |
|
Andrej730
|
7ecec973dd
|
layer.assign_layer - support batching #4474
|
2024-04-08 14:51:07 +05:00 |
|
Andrej730
|
109787d869
|
spatial.assign_container - support batching #4474
|
2024-04-05 17:28:30 +05:00 |
|
Andrej730
|
602e18a262
|
promote get_shape_aspects to util.element method
|
2024-02-19 18:08:18 +05:00 |
|
Dion Moult
|
58be92d3fc
|
New verbose option in util get_pset(s) which lets you get ID and class for complex processing.
|
2023-10-15 08:57:37 +11:00 |
|
Dion Moult
|
ed4abacd1e
|
Fix #3578. Support querying surface styles in tools like IfcCSV.
|
2023-08-14 11:55:15 +10:00 |
|
Dion Moult
|
a1caef5b4f
|
See #3334. Fix some get_pset implementation errors in 64516a1
|
2023-07-05 10:37:13 +10:00 |
|
Dion Moult
|
64516a173a
|
See #3334. Fix bug where get_pset didn't handle property inheritance correctly.
|
2023-07-04 15:50:44 +10:00 |
|
Dion Moult
|
64b9d2e5e3
|
See #3226. New batched remove_deep2() which uses serialisation for faster removal performance on large graphs.
|
2023-06-06 17:40:31 +10:00 |
|
Dion Moult
|
088354a96b
|
Fix critical bug where copied representations would be inefficiently or incorrectly replicated.
|
2023-03-19 22:03:45 +11:00 |
|
Dion Moult
|
6a2307308c
|
Fix bug where copying objects with profiles should only share profiles if the profile is named.
|
2023-01-28 21:51:00 +11:00 |
|
Dion Moult
|
ba7741fef5
|
Fix #2285. You can now get all the elements in a presentation layer.
|
2023-01-12 12:28:09 +11:00 |
|
Dion Moult
|
232252f61d
|
Copy deep can now exclude things, useful for copying representation graphs where you don't want to duplicate the context
|
2022-10-09 17:15:39 +11:00 |
|
Dion Moult
|
4110b81270
|
Decomposition mode now selects all children (not parenting) to move a host and all children easily
|
2022-10-08 23:42:03 +11:00 |
|
Dion Moult
|
520e7653e4
|
#1375 #2317 add API support for referencing in spatial structures
|
2022-08-19 18:43:39 +10:00 |
|
Dion Moult
|
4c4846bc8f
|
Support userdefined process types in util module
|
2022-05-31 16:23:13 +10:00 |
|
Dion Moult
|
4da5a38237
|
Implement IDS material null checks, inheritance checks, and set item checks
|
2022-05-12 12:06:23 +10:00 |
|
Dion Moult
|
eb3e137a6e
|
#2196 Get psets now handleds inheritance by default
|
2022-05-11 09:18:23 +10:00 |
|
Dion Moult
|
93fd3f97e3
|
#2111 New feature to select by style and see style usage
|
2022-05-08 18:03:18 +10:00 |
|
Dion Moult
|
53c050c6ed
|
Port locations now sync relative to their parent even when not actively displayed in the viewport
|
2022-05-05 18:00:42 +10:00 |
|
Dion Moult
|
9fc0baf175
|
#1153 Add support for IfcAnnotationFillArea representation
|
2022-04-18 10:27:20 +10:00 |
|
Dion Moult
|
9b9f0058f9
|
The material manager now shows total elements used by a material
|
2022-03-22 12:50:10 +11:00 |
|
Dion Moult
|
dd7a47ab99
|
Texture support is now compatible with glTF texture maps
|
2022-02-09 11:34:59 +11:00 |
|
Dion Moult
|
810c71dfa2
|
IfcOpenShell-python licensing and black. See #1082.
|
2022-01-19 12:18:33 +11:00 |
|
Dion Moult
|
78d33437ea
|
New utility to get predefined type
|
2022-01-12 14:11:31 +11:00 |
|
Dion Moult
|
c0f547c6e4
|
Test expectations for new remove_deep2 proposal. See #1812.
|
2021-11-29 20:14:50 +11:00 |
|
Dion Moult
|
ebf6b9fc88
|
Fix #1886.
|
2021-11-19 19:08:34 +11:00 |
|
Dion Moult
|
41486ba08a
|
New utility to get layers of an element. See #1869.
|
2021-11-16 18:07:47 +11:00 |
|
Dion Moult
|
2120653104
|
Minor fix.
|
2021-11-16 17:52:08 +11:00 |
|
Dion Moult
|
4fdcb87a28
|
New IfcOpenShell utility to get instances of an element type easily
|
2021-11-08 21:12:38 +11:00 |
|
Dion Moult
|
54fa45850a
|
Get psets utility now supports getting material and profile psets
|
2021-10-25 16:09:04 +11:00 |
|
Dion Moult
|
fbadcc017b
|
Get psets utility can now filter only psets or qtos
|
2021-10-25 15:36:55 +11:00 |
|
Dion Moult
|
6337698494
|
Element get_psets utility now returns the pset ID for convenience.
|
2021-10-25 14:21:41 +11:00 |
|
Dion Moult
|
699ccddda3
|
New utility function to get storey elevations with elevation attribute fallback for more compliant sorting of building storey elevations.
|
2021-10-18 12:39:04 +11:00 |
|
Dion Moult
|
3aa36dd4b7
|
Changing aggregation now ensures spatial containment is mutually exclusive to prevent invalid IFC data
|
2021-10-06 12:52:01 +11:00 |
|
Dion Moult
|
92e519de9e
|
Be more accommodating when fetching properties to allow for incomplete scripts.
|
2021-09-20 14:45:31 +10:00 |
|
Dion Moult
|
02a68f6827
|
New utility to get spatial and object decompositions from any IFC element
|
2021-09-17 15:40:27 +10:00 |
|
Dion Moult
|
8aa790c1c1
|
Fix bug where filtering did not work for indirectly spatially contained elements
|
2021-09-13 09:12:51 +10:00 |
|
Dion Moult
|
b71684955d
|
Simplify packaging, add create project smoke test. New license target.
|
2021-09-03 14:11:15 +10:00 |
|
Dion Moult
|
5485177888
|
Minor fix. See #1711.
|
2021-08-31 18:33:52 +10:00 |
|
Dion Moult
|
5990d6b66d
|
Test util.element module. See #1711.
|
2021-08-31 15:44:57 +10:00 |
|