Andrej730
|
59cc9c0a16
|
material.assign_material - support batching #4474
|
2024-04-12 17:41:37 +05:00 |
|
Andrej730
|
6b48e8b4b9
|
system.assign_system - support batching #4474
|
2024-04-11 17:50:31 +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
|
de744dddda
|
Fix #4290. You can now format custom thousands separators and decimal separators in IfcCSV.
|
2024-04-10 17:32:39 +10: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 |
|
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
|
6d6010be3b
|
typing
|
2024-03-21 11:32:53 +05:00 |
|
Andrej730
|
c35cdcfcad
|
util.selector.set_element_value to work w/o preassigned placement #4439
|
2024-03-19 17:45:21 +05:00 |
|
Andrej730
|
a755ec99f9
|
small fix
|
2024-03-18 17:08:39 +05:00 |
|
Andrej730
|
812389bce2
|
ifccsv - support for assigning x/y/z coordinates from csv
|
2024-03-18 17:06:00 +05:00 |
|
Andrej730
|
6881e7d220
|
utils.filter_elements docs and tests
|
2024-03-13 15:32:42 +05:00 |
|
Andrej730
|
0576914e07
|
small fixes after d209cc9ff, added a test
|
2024-03-11 15:15:17 +05:00 |
|
Andrej730
|
c1bca22638
|
add test for util.unit.calculate_unit_scale
|
2024-03-08 16:40:43 +05:00 |
|
Andrej730
|
1f7930c5c8
|
fixed bug migrating attributes to older ifc version (after 8728fa3)
|
2024-02-20 14:19:10 +05:00 |
|
Andrej730
|
602e18a262
|
promote get_shape_aspects to util.element method
|
2024-02-19 18:08:18 +05:00 |
|
Andrej730
|
a44357dad5
|
shape builder polyline example and tests
|
2024-01-25 16:46:34 +05:00 |
|
Dion Moult
|
688d2b7bd1
|
Minor test fix
|
2024-01-13 16:49:27 +11:00 |
|
Dion Moult
|
ca8e014647
|
Fix #4195. Fix regressions from f840da3 and add support for "contains string" comparisons.
|
2024-01-13 15:58:57 +11:00 |
|
krande
|
9335c8a0c8
|
add test and update ci
|
2023-12-17 18:09:28 +01: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
|
05f6f4efab
|
Manual booleans are now tracked via a Pset instead of arbitrary class conventions which should fix a bunch of issues.
|
2023-10-10 17:33:00 +11:00 |
|
Dion Moult
|
62bf8c2287
|
Fix crash where IFCTester read directly from IFC in the UI
|
2023-09-19 18:17:24 +10:00 |
|
Dion Moult
|
de27554043
|
New substr formatting function.
|
2023-09-07 13:02:45 +10:00 |
|
Dion Moult
|
306ee3dfa4
|
You can now choose both input and output units for imperial formatting
|
2023-09-07 12:18:43 +10:00 |
|
Dion Moult
|
ba4610155f
|
Fix #3705. Fix ambiguity in using commas in unquoted strings in facet selector.
|
2023-09-06 16:34:39 +10:00 |
|
Dion Moult
|
7baed872c6
|
Minor fixes, and IfcCSV now uses pandas to import ODS/XLSX for more robust importing.
|
2023-08-26 18:24:48 +10:00 |
|
Dion Moult
|
e9c24a2656
|
Fix #3587. IfcCSV now supports custom formatting functions.
|
2023-08-26 15:15:34 +10:00 |
|
Dion Moult
|
66decc604e
|
Fix failing tests and optimise brick tests.
|
2023-08-25 16:52:00 +10:00 |
|
Dion Moult
|
b708100c03
|
See #3581. Fix failing IOS tests.
|
2023-08-24 22:12:44 +10:00 |
|
Andrej730
|
1a142ad5eb
|
fixed bug in mep transitions
it wasn't taking into account that offset can be too big to sustain the angle
|
2023-08-23 18:42:06 +05:00 |
|
Andrej730
|
2bc22e150c
|
added tests for shape builder transition length calculator
|
2023-08-23 18:42:06 +05:00 |
|
Dion Moult
|
f523870b57
|
Fix #3584. Support matching enumerated properties in new facet selector.
|
2023-08-15 09:59:50 +10:00 |
|
Dion Moult
|
ed4abacd1e
|
Fix #3578. Support querying surface styles in tools like IfcCSV.
|
2023-08-14 11:55:15 +10:00 |
|
Dion Moult
|
945836f578
|
Initial implementation of scale dependent map conversion for IFC4X3
|
2023-08-04 14:42:43 +10:00 |
|
Andrej730
|
a14ef1ebc2
|
Fixed TestGetApplicableTypes after 0e69f484f
|
2023-08-01 18:24:11 +05:00 |
|
Andrej730
|
2cc9ea0539
|
tests for system.get_connected_to / get_connected_from
|
2023-08-01 13:40:06 +05:00 |
|
Dion Moult
|
1b71f4f569
|
Implement guid facet in facet selector
|
2023-07-20 19:42:34 +10:00 |
|
Dion Moult
|
452089596e
|
New facet based selector syntax. Proposed to supersede existing selector syntax.
|
2023-07-20 19:22: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
|
f2c757b1bb
|
Fix #3113. Support regex in selector filter values.
|
2023-05-31 13:23:51 +10:00 |
|