c4rlosdias
43259c0124
Added more comparisons in search
2024-04-16 11:26:36 +02:00
Dion Moult
f55b7d439f
Fix bug where updating type text literals didn't propagate and formatting rounding null values wasn't handled.
2024-04-16 11:26:35 +02:00
Dion Moult
009d1a0aba
Add support for groups in selection queries
2024-04-16 11:25:27 +02:00
Sigma Dimensions (Yass)
63e3786354
add conversion based unit symbols
2024-04-16 11:25:27 +02:00
Sigma Dimensions (Yass)
a2eef4995c
fix resource cost calculation
2024-04-16 11:25:27 +02:00
Sigma Dimensions (Yass)
38502734e8
consider unit basis for calculating resource costs #4122
2024-04-16 11:17:06 +02:00
krande
f73a438d38
add test and update ci
2024-04-16 11:16:40 +02:00
krande
680f075b1b
remove ifc2x3 conditional in conversion utility
2024-04-16 11:16:08 +02:00
krande
5a61173052
update name of function to make its purpose more clear
2024-04-16 11:16:08 +02:00
krande
187da13de8
update unit_assignment
2024-04-16 11:16:08 +02:00
krande
5c75cc6a39
initial proposal for updating units conversion
2024-04-16 11:16:08 +02:00
Sigma Dimensions (Yass)
7f4ab61b8a
fix displaying derived task durations
2024-04-16 11:16:08 +02:00
Dion Moult
83a12ea7f9
Nesting collections only generate for element nesting, not port nesting
2024-04-16 11:16:07 +02:00
Bruno Postle
343589f1c0
Fix Clipping divide error (reported in #4057 )
2024-04-16 11:16:07 +02:00
Dion Moult
e40336be2a
Fix #4086 . Add support for non predefined bSDD pset and qto values.
2024-04-16 11:12:08 +02:00
Ryan Schultz
b847656e69
Added classification to selector
2024-04-16 11:10:59 +02:00
Dion Moult
401db55c55
Implement support for managing nest hosts and components.
2024-04-16 11:10:58 +02:00
Dion Moult
f071c5746b
Fix #4057 . Data objects for the API are now in util.data instead of mixed into the shape builder utility and only depends on numpy.
2024-04-16 11:09:32 +02:00
Dion Moult
b4bfc6e979
Fix #4057 . Move clipping info dataclass to util.shape_builder
2024-04-16 11:09:32 +02:00
Dion Moult
4f8a6c47a1
Fix #4052 . Bug where invalid plane was generated due to missing X axis.
2024-04-16 11:09:28 +02:00
Dion Moult
267505bd99
Fix #4034 . Bug where abstract pset template applicabilities didn't apply to occurrences as well as types.
2024-04-16 11:09:24 +02:00
Bruno Postle
4b074fc79e
python api documentation fix
2024-04-16 11:09:24 +02:00
Dion Moult
990611c160
Add support for loading nested elements and consider nesting for indirect spatial containment.
2024-04-16 11:05:26 +02:00
Andrej730
e17a6c326f
minor fix to support union typing before python 3.10 #3774
2024-04-16 11:05:26 +02:00
Andrej730
8dc9376844
ClippingInfo util class to pass and apply plane clippings #3774
...
Co-Authored-By: Carlos Villagrasa <carvillasil@gmail.com >
2024-04-16 11:05:26 +02:00
Andrej730
0cc337fa88
fixed issue adding bend between segments located at the same point
...
also added some tests
2024-04-16 11:05:26 +02:00
ceegartner
4336b9c1ae
Update unit.py - convert function, case issue
...
Hi,
I noticed an issue and suggest a fix:
Unit names from <si_conversions> are all lowercase, whereas project units extracted from the IFC files with <get_project_unit(...).Name> are uppercase. So the convert function didn't seem to work properly.
Hope this helps!
2024-04-16 11:05:24 +02:00
Dion Moult
9571146065
Fix #3951 . mats selector now supports IfcMaterialList.
2024-04-16 11:05:24 +02:00
Dion Moult
f4f227ffe7
Fix regressions in mapped native swept disk handling
2024-04-16 11:05:24 +02:00
Ryan Schultz
bb5fccf6fe
More IFC class suggestions
2024-04-16 11:05:23 +02:00
Dion Moult
cd5b54e240
Disable batching for removal as it doesn't seem to help mostly from experience. Still testing.
2024-04-16 11:05:23 +02:00
Dion Moult
b07f7bcc58
get_footprint_area now unions 2D polygons to prevent double counting
2024-04-16 11:05:23 +02:00
Andrej730
1647acf0ca
ifc2x3 pset library - fix bunch of unit related vlaidation errors #3929
2024-04-16 11:05:23 +02:00
Sigma Dimensions (Yass)
aa0d1cc230
fix displaying undefined or userdefined units in cost schedules
2024-04-16 11:05:23 +02:00
Dion Moult
6f42c71e88
New verbose option in util get_pset(s) which lets you get ID and class for complex processing.
2024-04-16 10:56:22 +02:00
Dion Moult
587c9858a7
Minor fixes to placement utilities for getting mapped item matrixes
2024-04-16 10:56:22 +02:00
Dion Moult
648d6dfdb9
Representation items panel now shows styles and layers
2024-04-16 10:55:58 +02:00
Dion Moult
49e27788da
Write documentation for placement utility
2024-04-16 10:55:57 +02:00
Dion Moult
7170d9f06f
See #3817 . WARNING: fundamental change. Standardise prioritisation of all context permutations when loading occurrences and types.
2024-04-16 10:55:57 +02:00
Dion Moult
83b5494c81
New documentation for shape utility
2024-04-16 10:55:57 +02:00
Dion Moult
9f23f49ecd
Implement projected surface area calculation function in util.shape
2024-04-16 10:55:57 +02:00
Dion Moult
8119b3199a
Document geolocation util and add support for ePSet IFC2X3 fallbacks.
2024-04-16 10:55:56 +02:00
Andrej730
1f815619b6
copy_deep to always pass exclude_callback to the recursion
...
It wasn't passing the exclude_callback if attribute of the copied element wasn't a tuple, resulting in duplicated named profiles in case if you'd copy a IfcBooleanClippingResult #3810
For example, how copy_deep of IfcProductDefinitionShape with boolean clipping previously would work:
V IfcShapeRepresentation - copied with exlude_callback (part of .Representations[])
V IfcBooleanClippingResult - copied with exlude_callback (part of .Items[])
X IfcExtrudedAreaSolid - copied without exlude_callback becuase it's part of .FirstOperand (not an array) and we have IfcIShapeProfileDef duplicated
Case without booleanclippings:
V IfcShapeRepresentation - copied with exlude_callback (part of .Representations[])
V IfcExtrudedAreaSolid - copied with exlude_callback, since it's part of .Items[], IfcIShapeProfileDef not duplicated
2024-04-16 10:37:19 +02:00
Dion Moult
30495f2688
You can now interact with IfcFM via CLI
2024-04-16 10:37:18 +02:00
Sigma Dimensions (Yass)
070439fa07
run black and forgotten calender utils
2024-04-16 10:37:18 +02:00
Dion Moult
9ef5dc9f8e
Fix #3791 . Add isodate as an optional dependency to ifcopenshell-python.
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
e9ed850b78
Proposal to use resource's parent cost, reducing manual insertions
2024-04-16 10:37:17 +02:00
A. R. S
2691e8a082
Try to get unit from EnumerationReference for IfcPropertyEnumeratedValue
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
a96e7d97ac
fix count_working_days when the start and finish are the same same hours
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
46c775c585
fix cascading schedule when parent tasks have sequence relationships #3772
2024-04-16 10:37:16 +02:00