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 |
|
Dion Moult
|
3d441b4ad3
|
Fix #3038. Fix #3039. Selector should default to none instead for throwing errors if the query doesn't have a result.
|
2023-04-20 17:41:52 +10:00 |
|
Dion Moult
|
6c5acfc8bb
|
Fix #2945. Selector should expand enumerated list properties so that you can match any of them.
|
2023-04-06 19:21:22 +10:00 |
|
Dion Moult
|
a1acdc0977
|
See #2881. Allow indices in the selector instead of relying on external evaluations.
|
2023-04-04 09:58:23 +10:00 |
|
Dion Moult
|
c87911f00e
|
IFC selector now uses "class" as a keyword to get the IFC class to disambiguate between "type" and "class".
|
2023-03-27 21:47:11 +11:00 |
|
Dion Moult
|
b9c99b35a5
|
Fix #2881. Support added for referencing nested relationships and material set items.
|
2023-03-25 22:07:18 +11: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
|
1250a20e35
|
Fix #2858. Fix #2856. BlenderBIM Add-on drawings and IfcCSV now support the new quoted and escaped selector capabilities.
|
2023-03-13 11:09:56 +11:00 |
|
Dion Moult
|
4ebcf8133c
|
Fix #2435. The selector now supports regex filtering.
|
2023-03-09 11:07:28 +11:00 |
|
Dion Moult
|
a43a3d1ecd
|
Fix #2745. You can now quote and escape complex pset names in the selector.
|
2023-03-06 17:47:03 +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 |
|
CyrilWaechter
|
f0b1935861
|
Add system assignment check
@aothms Is there a way to check against IFC formal propositions ?
Example for [IfcZone](http://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcZone.htm#5.4.3.82.4-Formal-propositions)
@Moult Should I move is_assignable to an util ?
|
2022-11-25 18:52:58 +01: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
|
fdfaf54698
|
Support resource level classifications in IfcOpenShell API
|
2022-09-02 18:23:49 +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 |
|
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 |
|
Vukas Pajic
|
ce6d4ea59a
|
match elements when attribute is none and negation used
|
2022-07-20 09:33:58 +02:00 |
|
Vukas Pajic
|
29594b50b5
|
test when value does not exist
|
2022-07-20 09:06:04 +02:00 |
|
Vukas Pajic
|
2a2da56a0e
|
added test to check non standard characters
|
2022-07-20 08:32:36 +02:00 |
|
Dion Moult
|
ff3e2f14e1
|
Inherited and overridden classification references per system is now supported
|
2022-06-21 19:28:29 +10:00 |
|