rileywong311
efa9cdbacb
Simplify buttons for add Brick relations manually
2024-04-16 10:24:59 +02:00
rileywong311
7a925e3078
Rework Brick UI into toggle panels
2024-04-16 10:24:59 +02:00
rileywong311
164c0adc0d
Fix up convert_ifc_to_brick
...
Remove line separation between code, but add comments
Add full URI to Brick relations
Fix typo where "system_uris" was written as "space_uris"
Remove unnecessary get of "distribution_elements = brick.get_convertable_brick_elements()" again
2024-04-16 10:24:59 +02:00
rileywong311
8ee28ecb52
Remove Brick data debugging printouts
2024-04-16 10:24:59 +02:00
rileywong311
8e74880767
Check Brick library location exists
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
95de43f5b6
forgotten bits and bobs + run black
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
a2078e8de7
Feature to constrain a resource work or number of used resources
2024-04-16 10:24:59 +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
Sigma Dimensions (Yass)
2e4e2c3173
improve purge of remove_metric usecase
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
2be46970fe
api usecase to add a reference path to a metric objective
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
8b43767a6f
fix updating an objective's metric
2024-04-16 10:24:59 +02:00
Andrej730
7b135180a8
Save blenderbim last commit hash to the ifc header
...
Now it's possible to identify blenderbim version from .ifc file which is useful for debugging
Example:
FILE_NAME('test.ifc','2023-08-22T18:07:07+05:00',(),(),'IfcOpenShell v0.7.0-fc50bdd3a','BlenderBIM 0.0.999999-64bc7af','Nobody');
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
Thomas Krijnen
d233f3e488
#3616 Only consider distance orthogonal to projection vector for 2d boolean preprocessing
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
e6e364780b
IfcCSV can now create summary rows (e.g. total, average) at the end of the table (may or may not be in addition to group totals).
2024-04-16 10:24:59 +02:00
Dion Moult
5e36255efe
When you force an object to be a tessellation, automatically remove all parametric constraints for you.
2024-04-16 10:24:59 +02:00
Dion Moult
2c0b6ca464
Fix bug where split elements by plane didn't work on multiple elements due to forgetting to toggle normals of the cutting plane.
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
83566845df
New support for sorting IfcCSV outputs
2024-04-16 10:24:59 +02:00
Dion Moult
4838b13d63
Drawing include/exclude filters now use the new facet selector syntax
2024-04-16 10:24:59 +02:00
Dion Moult
a73fd2b55f
Drawings now can include non-drawing specific annotations too.
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
Andrej730
e86ba7d2fb
show error if transition length is more the segments length
2024-04-16 10:24:59 +02:00
Andrej730
c4030134f2
fix the errors occured trying to find compatible fitting type
...
1) It would stop if the first occurence would be connected to a segment without type
2) It would raise an error if one of the fitting's ports was not connected.
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
cb1ab7ec20
Update tests for editing sequence relationships
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
dddb4192af
remove unused function
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
efa4db344e
stop committing print statements
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
dde12b36f8
clean up updating selected task ICOM and UI re-ordering for work schedule subpanels
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
954722f40b
editing sequence relationships now requires less clicks
2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass)
c16d8a39e9
ligten up add cost schedule UI
2024-04-16 10:24:58 +02:00
Dion Moult
7f34c54327
Close #3615 . Follow (terrible, unofficial) convention that boolean result is intentional and boolean clipping result is automated.
2024-04-16 10:24:58 +02:00
Dion Moult
f51f2a0e8c
Fix #3614 . Remove_pset API now supports removing predefined property sets (E.g. door lining properties).
2024-04-16 10:24:58 +02:00
Sigma Dimensions (Yass)
df97bff203
update sequence tool functions
2024-04-16 10:24:58 +02:00
Sigma Dimensions (Yass)
3a6e9a4500
You can now save and load 4D animation color schemes
2024-04-16 10:24:58 +02:00
Dion Moult
ae0a341c95
Fix #3551 . Project specific pset templates now show up in the pset template editor.
2024-04-16 10:24:58 +02:00
Dion Moult
822bc4c08c
Fix #3610 . Glitch where editing existing float cells in IfcCSV ODS files created new cells or didn't update.
2024-04-16 10:24:58 +02:00
Dion Moult
3d933d2abe
Minor fix
2024-04-16 10:24:58 +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
861659c212
Fix #3605 . Bug where invalid representation type was created when booleans are added / removed.
2024-04-16 10:24:58 +02:00
Dion Moult
eac84c6965
IfcCSV now supports importing from ODS, XLSX, and Pandas dataframes in addition to CSV
2024-04-16 10:24:58 +02:00
Dion Moult
00c81a3add
Fix #3609 . IfcCSV can now optionally attempt to "preserve" formatting for XLSX and ODS.
2024-04-16 10:24:58 +02:00
Dion Moult
9d4bb4ca27
Fix #2973 . Bundle pandas, openpyxl, and odfpy in preprataion for upgrades in IfcCSV and IfcFM.
2024-04-16 10:24:58 +02:00
Dion Moult
312b2aecf0
Fix #3607 . IfcCSV now supports omitting the GlobalId column. This is great for presentation schedules, but the tradeoff is that you can't use it for imports.
2024-04-16 10:24:58 +02:00
Dion Moult
a9ea54a146
Bump IOS
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
Ryan Schultz
90163c822a
small fix on 'Live development environment' instructions
2024-04-16 10:24:58 +02:00
Sigma Dimensions (Yass)
aad75f19bf
fix saving and loading coulour schemes
2024-04-16 10:24:58 +02:00