Ryan Schultz
41c6830ee0
Update ifc_classes_suggestions.json
2024-04-16 10:34:29 +02:00
Dion Moult
ee2f5fc646
Revert "Spreadsheet Import/Export: Fix feet and inch formatting"
...
This reverts commit 921d412fc7 .
2024-04-16 10:34:29 +02:00
Dion Moult
fbe52287fc
Revert "Small fix for feet and inch formatting on Spreadsheet Import/Export"
...
This reverts commit 7935bd22c2 .
2024-04-16 10:34:29 +02:00
Ryan Schultz
bf023370ef
Small fix for feet and inch formatting on Spreadsheet Import/Export
2024-04-16 10:34:29 +02:00
Dion Moult
fbad0eeac2
Fix #3705 . Fix ambiguity in using commas in unquoted strings in facet selector.
2024-04-16 10:34:28 +02:00
Andrej730
98503179d9
bim.mep_add_bend
...
Added operator to create bend fittings between objects, it's still work in progress and now it only supports rectangular profiles.
Small demo - https://imgur.com/a/vM7hnJa
2024-04-16 10:33:34 +02:00
Ryan Schultz
676b16bc29
Spreadsheet Import/Export: Fix feet and inch formatting
2024-04-16 10:26:51 +02:00
Andrej730
f573871493
shape_builder docs test
2024-04-16 10:26:51 +02:00
Dion Moult
8114df0263
Write documentation describing facet selector and element query syntax.
2024-04-16 10:25:02 +02:00
Dion Moult
628005333d
Minor fixes, and IfcCSV now uses pandas to import ODS/XLSX for more robust importing.
2024-04-16 10:25:02 +02:00
Dion Moult
2298201e50
Selector element key queries now allow for regex matching, and single regex matches return that only item, not a list with one item in it.
2024-04-16 10:25:02 +02:00
Dion Moult
a30b2dff31
Fix #3587 . IfcCSV now supports custom formatting functions.
2024-04-16 10:25:02 +02:00
Dion Moult
6721468bcf
Fix incorrect implementation of regex matching
2024-04-16 10:25:02 +02:00
Dion Moult
f4fda85dfa
Accommodate invalid Revit models where they have invalid material relationships.
2024-04-16 10:25:02 +02:00
Sigma Dimensions (Yass)
a29ae07b72
updating a duration will not auto update schedule usage
2024-04-16 10:25:01 +02:00
Andrej730
f92709dadd
Fixed bug in shape_builder.mep_transition_calculate
...
it wasn't taking account that `h` can also end up negative
2024-04-16 10:25:01 +02:00
Sigma Dimensions (Yass)
b27262f81f
Resource Features :
...
- Adding/removing and edit productivity data is now easier (+ cleaner UI)
- Pressing calculate schedule work on a parent resource will default to calculating its nested resources schedule work.
- Show derived Schedule Work for a parent resource
- Improve apperance of Resource Tree Structure
2024-04-16 10:25:01 +02:00
Dion Moult
f8b3b3a54f
Fix #3627 . Bug where exclude didn't take into account entities are "OR" not "AND". Whoops.
2024-04-16 10:25:01 +02:00
Sigma Dimensions (Yass)
39d072d0ca
Calculates the number of resources based on required person-hours.
2024-04-16 10:25:00 +02:00
Andrej730
8bb1a129dd
fixed bug in mep transitions
...
it wasn't taking into account that offset can be too big to sustain the angle
2024-04-16 10:25:00 +02:00
Andrej730
4e47827b86
added tests for shape builder transition length calculator
2024-04-16 10:25:00 +02:00
Sigma Dimensions (Yass)
f8651430e6
consolidate constraint utilities into ifcopenshell.util.constraint and refactor
2024-04-16 10:25:00 +02:00
Sigma Dimensions (Yass)
3582ccc1d4
Fix calculating resource work based from parent's productivity and improve UI to show this
2024-04-16 10:24:59 +02:00
Dion Moult
9f42a91045
New util function to format a length value in preparation for custom formatting rules in drawings and schedules.
2024-04-16 10:24:59 +02:00
Andrej730
ca7984e12e
mep transitions - correct angle when connected segments share the same dimensions
...
Basically there are 3 methods to define the transition angle (https://i.imgur.com/AtCIJty.png ). Before we supported only the second method, now we support 1 and 3 too.
2024-04-16 10:24:59 +02:00
Dion Moult
94e3627c8c
IfcCSV now supports grouping and group operations like concat, sum, min, max, etc.
2024-04-16 10:24:59 +02:00
Dion Moult
641b5e002a
Now support custom queries for advanced users in the facet selector (similar to old selector). Also support types and count keys. (e.g. filter by objects with zero types, or zero materials, etc).
2024-04-16 10:24:59 +02:00
Dion Moult
2dd6b164a9
You can now get specific container types via util.element or util.selector. E.g. if you wanted to know what building an object is in or what storey an object is on.
2024-04-16 10:24:59 +02:00
Andrej730
b998e1c927
more work on transitions for MEP
...
- support transitions from and to circle profiles
- reworked transition length algorithm now it should be more accurate
- added support for creating transitions between profiles that are parallel but not collinear
2024-04-16 10:24:59 +02:00
Dion Moult
6097d4415a
Fix #3583 . BaseQuantity QTOs in IFC4 can now be set on types.
2024-04-16 10:24:58 +02:00
Dion Moult
331b9cc440
See #3587 . IfcCSV now supports custom header titles.
2024-04-16 10:24:58 +02:00
Dion Moult
fa3c8b43f6
Add support for converting IFC spaces, systems, and feed / location / part relationships into Brick. Brick utilities can now get downstream equipment, and system util can now take into account port flow direction.
2024-04-16 10:24:57 +02:00
Gorgious56
a3aaa9eeba
simplify ifc class suggestions json file and operator
2024-04-16 10:24:57 +02:00
Dion Moult
54eda1a81c
Fix #3591 . Fix bug where IfcCSV import was not symmetric capability wise. Now you can set all sorts of complex values with the exact same keys you are using to query.
2024-04-16 10:24:57 +02:00
Dion Moult
93031f0fc0
Don't strictly require guids / class filters that exist in new facet selector.
2024-04-16 10:24:56 +02:00
Dion Moult
7038eb887f
Fix #3584 . Support matching enumerated properties in new facet selector.
2024-04-16 10:24:55 +02:00
Dion Moult
faa5a78b39
Fix #3578 . Support querying surface styles in tools like IfcCSV.
2024-04-16 10:24:55 +02:00
Andrej730
86b63242d8
bim.add_transition
...
Added simple operator to add transition between two mep segments (now only rectangular collinear segments are supported).
It also reuses the transition type that was previously used to connect segments of the same type.
Demonstration - https://imgur.com/a/c1AOxj1
2024-04-16 10:24:53 +02:00
Dion Moult
dca25e8475
Initial implementation of scale dependent map conversion for IFC4X3
2024-04-16 10:10:51 +02:00
Andrej730
bd6e4fbd64
tests for system.get_connected_to / get_connected_from
2024-04-16 10:10:50 +02:00
Andrej730
a3d1c60375
fixed bug in system.get_connected_to / get_connected_from
...
import was missing
2024-04-16 10:10:50 +02:00
Andrej730
60d62c2dd4
sort keys in the entity to type mapping
2024-04-16 10:10:50 +02:00
Andrej730
871902de12
More general solution for #3466
2024-04-16 10:10:50 +02:00
Dion Moult
7d03b0017b
Fix #3466 . Bug in upstream IFC where distribution elements and furnishing elements had no corresponding type and occurrence.
2024-04-16 10:10:50 +02:00
Dion Moult
1426481cf8
Fix #3509 . Backport Qto_BodyGeometryValidation to IFC4 (via EQto) and fix bug where there was no way to have custom Qtos show up in the qto dropdown.
2024-04-16 10:05:52 +02:00
Ryan Schultz
df699de97d
added to ifc_classes_suggestions.json
2024-04-16 10:05:51 +02:00
Dion Moult
aa325d521b
You can now save, load, and create custom colour legends of properties
2024-04-16 10:05:50 +02:00
Dion Moult
4396f937b5
You can now load and save searches from the search panel
2024-04-16 10:05:50 +02:00
Andrej730
4b03cace3e
moving code to shape builder
2024-04-16 10:05:50 +02:00
Gorgious56
274f42993c
#3478 : Ifc class name suggestions can now autofill predefined type
...
If they are correctly filled in the json file :)
2024-04-16 10:05:50 +02:00