Sigma Dimensions (Yass)
7ab07ed149
refactor highligh_task code
2023-08-23 14:04:39 +01:00
Dion Moult
3690998dbc
Fix #3620 . Bug where manually inserted windows should preseve the existing Z value.
2023-08-23 23:03:13 +10:00
Sigma Dimensions (Yass)
1b83fcc1c7
when editing sequence relationships, enabling selecting successor and predecessor task
2023-08-23 14:02:53 +01:00
Sigma Dimensions (Yass)
5cf25c45f9
feature to select a resource in resource tree from task ICOM list
2023-08-23 13:59:31 +01:00
Dion Moult
efa734c06e
Fix #3628 . Minor issue where regex queries didn't load properly.
2023-08-23 22:42:21 +10:00
Dion Moult
e242244ec0
The copy property tool now works on enumerated properties. Hooray for copying over statuses!
2023-08-23 17:47:20 +10:00
Andrej730
6f9da163fb
Small fix for 422f772c4
2023-08-23 12:32:37 +05:00
Dion Moult
a3fd169bb6
IfcPatch now uses the new facet selector syntax.
2023-08-23 17:10:17 +10:00
Dion Moult
899056f929
Due to popular demand, custom EPset_Status to be used for "userdefined" status values as well as for things which don't have a status.
2023-08-23 17:10:17 +10:00
Dion Moult
132fef1b76
New Status panel for managing statuses in the costing / scheduling tab.
2023-08-23 17:10:17 +10:00
Andrej730
422f772c40
Fixed bug with remembering materials assigned to faces
...
The problem was that bim.update_representation was assigning representation styles without taking into account that some styles may not be actually used in the mesh, so it was always assigning first style (blender material) to the first IFCPOLYGONALFACESET even though it might be using for example the 3rd style.
More - https://community.osarch.org/discussion/1636/materials-not-remembering-their-assigment
2023-08-23 11:07:57 +05:00
Sigma Dimensions (Yass)
66f5081ada
implement calculating task duration based on resource usage change for fixed person-hours and prevent constrained attributes from updating
2023-08-23 02:19:44 +01:00
Dion Moult
839e35f1da
Fix #3627 . Error where using filters incorrectly applied includes / excludes.
2023-08-23 11:15:38 +10:00
Sigma Dimensions (Yass)
40d9713326
consolidate constraint utilities into ifcopenshell.util.constraint and refactor
blenderbim-230823
2023-08-23 02:11:18 +01:00
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
Carlos Dias
59e11aa804
Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0
2023-08-22 11:14:04 -03: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