Dion Moult
|
944cbeea1a
|
Handle both 2D and 3D placement matrixes in IfcOpenShell utils
|
2022-10-01 23:25:34 +10:00 |
|
Dion Moult
|
a08a78b3c9
|
Slabs are now first created directly in IFC instead of reverse engineering meshes
|
2022-09-30 12:08:57 +10:00 |
|
Dion Moult
|
db9af13843
|
Fix #2427. Don't treat missing mandatory attributes as fatal in IFC version migration
|
2022-09-20 22:46:15 +10:00 |
|
Dion Moult
|
171db4b241
|
Add support for connecting/disconnecting paths in API
|
2022-09-15 10:32:01 +10:00 |
|
Dion Moult
|
91fac6d4bd
|
Add IfcTester support and test cases for bounded, table, and reference props
|
2022-09-12 22:35:05 +10:00 |
|
Dion Moult
|
c7c59d9496
|
IfcTester now supports list and enumerated properties
|
2022-09-12 21:34:06 +10:00 |
|
Dion Moult
|
fdfaf54698
|
Support resource level classifications in IfcOpenShell API
|
2022-09-02 18:23:49 +10:00 |
|
Dion Moult
|
451512ddff
|
#1812 Add batching support for remove_deep2 for faster removals
|
2022-08-30 20:08:03 +10: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
|
5b5a4649c5
|
Fix #2310. Manually patch applicable class errors in official IFC pset templates.
|
2022-08-01 13:05:57 +10:00 |
|
Vukas Pajic
|
ce6d4ea59a
|
match elements when attribute is none and negation used
|
2022-07-20 09:33:58 +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 |
|
Vukas Pajic
|
e3d9dd747d
|
draft
endofday 1207
240pm 14/07
draft version
cleanup
|
2022-07-18 15:11:27 +02:00 |
|
Vukas Pajic
|
5b77001568
|
updated according to comments
|
2022-06-29 17:23:27 +10:00 |
|
Vukas Pajic
|
1f4022a41b
|
fix error from util/element.py
|
2022-06-29 17:23:27 +10:00 |
|
Vukas Pajic
|
c8c9262090
|
initial commit
-Added support for adding and editing enums
-changed behaviour of template psets that have enums.
|
2022-06-29 17:23:27 +10:00 |
|
Dion Moult
|
ff3e2f14e1
|
Inherited and overridden classification references per system is now supported
|
2022-06-21 19:28:29 +10:00 |
|
Dion Moult
|
95881c6258
|
Fix embarrassing geolocation bug for showing / setting grid north
|
2022-06-09 10:22:02 +10:00 |
|
Dion Moult
|
1ec0e1ce19
|
Fix bug with displaying inherited psets by accident.
|
2022-06-08 09:07:22 +10:00 |
|
Thomas Krijnen
|
a96bffa341
|
Update schema.py
|
2022-06-06 10:31:33 +02: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
|
8aa38917eb
|
New classification utility module
|
2022-05-11 15:19:17 +10:00 |
|
Dion Moult
|
eb3e137a6e
|
#2196 Get psets now handleds inheritance by default
|
2022-05-11 09:18:23 +10:00 |
|
Dion Moult
|
f0a00cbc94
|
#2185 Set up auto generated API reference documentation via sphinx-autoapi
|
2022-05-09 15:35:52 +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
|
f8acde0801
|
You can now add ports to types, and ports are created when placing occurrences of that type
|
2022-05-03 14:32:18 +10:00 |
|
Dion Moult
|
9ea6499b5a
|
#2082 You can now filter by metadata existence in the selector syntax
|
2022-04-27 22:20:12 +10:00 |
|
Dion Moult
|
9fc0baf175
|
#1153 Add support for IfcAnnotationFillArea representation
|
2022-04-18 10:27:20 +10:00 |
|
Boris Brangeon
|
6160d65d18
|
Update selector.py
filter_rule.children[2].children[0].lower() == 'true'
|
2022-03-31 20:50:26 +02:00 |
|
Dion Moult
|
8afa1a4f7d
|
Fix bug where counting working days on a task without a calendar would fail
|
2022-03-25 16:09:22 +11:00 |
|
Boris Brangeon
|
4f86dd143a
|
Update selector.py (#2102)
Add BOOLEAN: "TRUE" | "FALSE" | "true" | "false"| "True" | "False"
|
2022-03-24 11:02:58 +11: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
|
c072554f21
|
You can now use the selector with a prefiltered list of elements
|
2022-03-22 11:32:40 +11:00 |
|
Dion Moult
|
18c9a57bea
|
Using the selector now supports recursive decomposition in the spatial hierarchy
|
2022-03-22 11:23:13 +11:00 |
|
Dion Moult
|
eaa3301b8f
|
New support for filtering elements by checking values against an enumeration
|
2022-03-22 10:49:48 +11:00 |
|
Dion Moult
|
efb89acfa3
|
You can now use a "not" operator when selecting elements
|
2022-03-22 10:40:05 +11:00 |
|
Dion Moult
|
96256d365a
|
Fix bug where you couldn't compare less than or equal to with the selector.
|
2022-03-22 10:39:10 +11:00 |
|
Dion Moult
|
fa6ec25a39
|
#2082. You can now use the selector to filter by strict data types.
|
2022-03-21 18:03:25 +11:00 |
|
Dion Moult
|
44afa0df5d
|
Selector now uses classmethods to make it easier for scriptwriters to use
|
2022-03-21 17:28:16 +11:00 |
|
Dion Moult
|
a53fd97e5a
|
Fix #2092. Fix bug where door and window styles were excluded from authoring options.
|
2022-03-17 09:49:55 +11:00 |
|
Dion Moult
|
deb0597000
|
Fix infinite loops: accommodate invalid calendars with no working times in sequence utility
|
2022-02-23 13:04:29 +11:00 |
|
Dion Moult
|
472a66b7ed
|
Fix bug where element types couldn't get psets applied to them due to lack of specificity in IFC templates
|
2022-02-18 17:11:24 +11:00 |
|
Dion Moult
|
ddaed9e93d
|
Fix bug where psets were unable to be applied for specific predefined types
|
2022-02-18 17:10:38 +11:00 |
|