rileywong311
17b04ad697
Update Brick feature tests
2023-08-22 13:15:01 -07:00
rileywong311
2f99dd8e98
Catch Assign_Brick_Reference with no selections
2023-08-22 13:15:01 -07:00
rileywong311
49f825ba82
Refactor+polish Brick UI
2023-08-22 13:15:01 -07:00
rileywong311
3f18ad0bc5
Use "split" in Brick relations list to better align layout
2023-08-22 13:15:01 -07:00
rileywong311
991c42e816
Update Brick References Panel
2023-08-22 13:15:01 -07:00
rileywong311
20d6eae50a
Export/assign Brick library reference uses "label" if there is one
2023-08-22 13:15:01 -07:00
rileywong311
9740582a84
Brick UI relations list uses "label" if there is one
2023-08-22 13:15:01 -07:00
rileywong311
a8046a6d69
Restore Brick select ifcGlobalID functionality
2023-08-22 13:15:01 -07:00
rileywong311
d6655a5c14
Move Brick "set last saved" to BrickStore
2023-08-22 13:15:01 -07:00
rileywong311
0a3a2db4ae
Simplify buttons for add Brick relations manually
2023-08-22 13:15:01 -07:00
rileywong311
499eb5ea14
Rework Brick UI into toggle panels
2023-08-22 13:15:01 -07:00
rileywong311
b8ca287883
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
2023-08-22 13:15:01 -07:00
rileywong311
52f3392ece
Remove Brick data debugging printouts
2023-08-22 13:15:01 -07:00
rileywong311
d53641ce5e
Check Brick library location exists
2023-08-22 13:15:01 -07:00
Sigma Dimensions (Yass)
7a3ad6c3a1
forgotten bits and bobs + run black
2023-08-22 20:03:09 +01:00
Sigma Dimensions (Yass)
0b2007011e
Feature to constrain a resource work or number of used resources
2023-08-22 20:01:19 +01:00
Sigma Dimensions (Yass)
eae6983ca5
Fix calculating resource work based from parent's productivity and improve UI to show this
2023-08-22 19:54:37 +01:00
Sigma Dimensions (Yass)
0ec337748f
improve purge of remove_metric usecase
2023-08-22 19:36:01 +01:00
Sigma Dimensions (Yass)
2699278ba3
api usecase to add a reference path to a metric objective
2023-08-22 19:34:47 +01:00
Sigma Dimensions (Yass)
0406166d8a
fix updating an objective's metric
2023-08-22 19:21:26 +01:00
Andrej730
2128eda87b
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');
2023-08-22 19:59:46 +05:00
Dion Moult
21f4fb169f
New util function to format a length value in preparation for custom formatting rules in drawings and schedules.
2023-08-22 23:12:37 +10:00
Thomas Krijnen
30fc52ebd9
#3616 Only consider distance orthogonal to projection vector for 2d boolean preprocessing
2023-08-22 15:00:25 +02:00
Andrej730
64bc7af4ef
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.
2023-08-22 16:06:24 +05:00
Dion Moult
b3f1fc667a
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).
2023-08-22 21:04:59 +10:00
Dion Moult
fcbb28f9d8
When you force an object to be a tessellation, automatically remove all parametric constraints for you.
2023-08-22 17:32:29 +10:00
Dion Moult
240a31db3a
Fix bug where split elements by plane didn't work on multiple elements due to forgetting to toggle normals of the cutting plane.
2023-08-22 17:31:54 +10:00
Dion Moult
c1bde09585
IfcCSV now supports grouping and group operations like concat, sum, min, max, etc.
2023-08-22 15:43:31 +10:00
Dion Moult
5dd2b5e555
New support for sorting IfcCSV outputs
2023-08-22 14:32:26 +10:00
Dion Moult
37dcb92220
Drawing include/exclude filters now use the new facet selector syntax
blenderbim-230822
2023-08-22 11:31:18 +10:00
Dion Moult
6c43c60d04
Drawings now can include non-drawing specific annotations too.
2023-08-22 11:30:48 +10:00
Dion Moult
b8d191ac1c
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).
2023-08-21 23:44:20 +10:00
Dion Moult
57173c7740
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.
2023-08-21 23:07:02 +10:00
Andrej730
2d3295ec54
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
2023-08-21 17:56:17 +05:00
Andrej730
941ede117c
show error if transition length is more the segments length
2023-08-21 17:56:17 +05:00
Andrej730
4210b8333f
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.
2023-08-21 17:56:17 +05:00
Sigma Dimensions (Yass)
1723d1e5a9
Update tests for editing sequence relationships
2023-08-21 13:43:43 +01:00
Sigma Dimensions (Yass)
3ee06ee7a0
remove unused function
2023-08-21 13:41:42 +01:00
Sigma Dimensions (Yass)
d3e8da58dc
stop committing print statements
2023-08-21 13:30:20 +01:00
Sigma Dimensions (Yass)
29e000b939
clean up updating selected task ICOM and UI re-ordering for work schedule subpanels
2023-08-21 13:28:08 +01:00
Sigma Dimensions (Yass)
6686a72d1f
editing sequence relationships now requires less clicks
2023-08-21 13:24:36 +01:00
Sigma Dimensions (Yass)
7dd20f69d7
ligten up add cost schedule UI
blenderbim-230821
2023-08-21 01:13:17 +01:00
Dion Moult
0044ef5588
Close #3615 . Follow (terrible, unofficial) convention that boolean result is intentional and boolean clipping result is automated.
2023-08-21 08:53:14 +10:00
Dion Moult
ffa5686b22
Fix #3614 . Remove_pset API now supports removing predefined property sets (E.g. door lining properties).
2023-08-21 08:44:24 +10:00
Sigma Dimensions (Yass)
ab8d6bea99
update sequence tool functions
2023-08-20 23:02:31 +01:00
Sigma Dimensions (Yass)
e7bb89f582
You can now save and load 4D animation color schemes
2023-08-20 21:39:00 +01:00
Dion Moult
c80b0464e5
Fix #3551 . Project specific pset templates now show up in the pset template editor.
2023-08-20 23:51:38 +10:00
Dion Moult
7e3547b309
Fix #3610 . Glitch where editing existing float cells in IfcCSV ODS files created new cells or didn't update.
2023-08-20 23:42:11 +10:00
Dion Moult
45c7432ff7
Minor fix
2023-08-20 22:53:32 +10:00
Dion Moult
c98c20d403
Fix #3583 . BaseQuantity QTOs in IFC4 can now be set on types.
2023-08-20 20:50:46 +10:00