Dion Moult
bc76c8497e
You can now get decompositions non-recursively in element utilities
2024-04-15 10:59:03 +02:00
Andrej730
58ea6d7de9
same generate_pset_templates.py for ifcopenshell and ifc dev repos
...
same script will be easier to maintain
2024-04-15 10:59:02 +02:00
Andrej730
98cc0336ec
Fixed validation errors in pset templates library
...
- missing project and IfcRelDeclares guids
- missing RelatingContext in IfcRelDeclares
2024-04-15 10:59:02 +02:00
Andrej730
ce8379b8f7
Fixed missing PrimaryMeasureType for P_LISTVALUE in pset templates #3236
...
For some reason there is also was missing PrimaryUnit in IFC2X3. But it's unrelated to the changes from this commit (generating pset templates before this commit already has PrimaryUnit there).
2024-04-15 10:59:02 +02:00
Sigma Dimensions
362409cdcb
fix removing cost item value
2024-04-15 10:59:02 +02:00
Sigma Dimensions
6e3acd8c4a
BBIM 5D: Various Cost Schedule UI Improvemements
2024-04-15 10:59:02 +02:00
Dion Moult
30bff7e9c5
Fix #3113 . Support regex in selector filter values.
2024-04-15 09:58:26 +02:00
Dion Moult
d611db0999
Close #3139 . Bump IfcOpenShell.
2024-04-15 09:58:26 +02:00
Sigma Dimensions
65f1bff957
Ctrl+P and Alt+P BIMTool Hotekys to assign/unassign aggregation
2024-04-15 09:58:26 +02:00
Dion Moult
8bd77b3663
New get_shape_matrix utility.
2024-04-15 09:58:26 +02:00
Andrej730
b171dc6146
Small documentation note
2024-04-15 09:58:26 +02:00
Andrej730
50e393675a
More descriptive exception for reassign_class #3192
...
Added it because there was no error handling here anyway and later there was another UnboundLocalError:
for attribute in declaration.all_attributes():
UnboundLocalError: local variable 'declaration' referenced before assignment
2024-04-15 09:58:25 +02:00
Sigma Dimensions
f81b8eae87
remove annoying print statement
2024-04-15 09:58:25 +02:00
Sigma Dimensions
53aa7a8abb
ios api task fix: remove orphan IfcRelNests when deleting tasks
2024-04-15 09:58:25 +02:00
Sigma Dimensions
24af5b8904
BBIM D: Copy cost items, export Cost Schedules individually, start improving Cost Schedule UI
2024-04-15 09:58:25 +02:00
Gorgious56
078e50423f
Fix typo in get_pset docstring
2024-04-15 09:56:51 +02:00
Dion Moult
dff827db59
Minor improvements to shape utility.
2024-04-15 09:56:51 +02:00
arun
3ea7e28b12
corrected get_extrusions function
2024-04-15 09:56:51 +02:00
Dion Moult
3b66822fe2
Add shape utility to easily get profiles and extrusions
2024-04-15 09:56:38 +02:00
Dion Moult
b8431a8c33
Fix failing tests in preparation for release.
2024-04-15 09:56:38 +02:00
Sigma Dimensions
0b9e7af325
BBIM4D: Enable filtering by active work schedule when retrieve tasks related to objects
2024-04-15 09:56:38 +02:00
Sigma Dimensions
09a300b57b
fix copying relationships when duplicating tasks
2024-04-15 09:56:37 +02:00
Sigma Dimensions
7188d6ea74
BBIM 4D: implement human readable duration to read/edit durations.
...
new IOS Fuzzy Duration Parsing utility
2024-04-15 09:56:37 +02:00
Dion Moult
f6ccfb52b3
See #1676 . Space boundary generation now accounts for voids and fills.
2024-04-15 09:56:37 +02:00
Dion Moult
c615f7469a
See #1676 . You can now duplicate space boundaries.
2024-04-15 09:56:37 +02:00
Sigma Dimensions
c761c7d5d9
minor fix
2024-04-15 09:56:37 +02:00
Dion Moult
a863c6d68e
See #1676 . Deleting space boundaries now also removes connection geometry.
2024-04-15 09:56:37 +02:00
Sigma Dimensions
242745fa25
IOS.API consider removing baseline tasks when deleting tasks
2024-04-15 09:56:37 +02:00
Sigma Dimensions
31131c1106
IOS.API usecase to create a work schedule baseline
2024-04-15 09:56:37 +02:00
Sigma Dimensions
51402cdc59
run black
2024-04-15 09:56:36 +02:00
Thomas Krijnen
da348e36be
#2676
2024-04-15 09:56:36 +02:00
Sigma Dimensions
55250aba6d
BBIM 4D features & fixes:
...
- feature to re-order tasks
- fixes for task sorting
- further workSchedule UI/UX improvements
- forgotten bits and bobs
2024-04-15 09:52:38 +02:00
Sigma Dimensions
2aa5e9d808
- refactor IOS.API resource calculation to re-use shared utilities
...
- run black
2024-04-15 09:52:38 +02:00
Sigma Dimensions
0d2ab2317a
Fix duplicate task logic in IOS.API
2024-04-15 09:52:38 +02:00
Andrej730
3d9994726b
Added support for different railing cap types
...
Very similar to this - https://i.imgur.com/SNyvfgh.png
2024-04-15 09:52:38 +02:00
Andrej730
b5d24334fd
Fixed bug with wrong position of support in wall mounted railing
...
The problem was that that support's disk was not rotated according to the railing path.
2024-04-15 09:52:38 +02:00
Dion Moult
0400b72f3e
Fix #3052 . Deep deletion of large geometries is now thousands of times faster.
2024-04-15 09:52:37 +02:00
Andrej730
1dcf74eb60
WALL_MOUNTED_HANDRAIL type for Railing modifier
...
Added WALL_MOUNTED_HANDRAIL type for railing modifier. It's still a bit work in progress - still need to add support for different railing termination types.
Here's the short demonstration - https://user-images.githubusercontent.com/9417531/234582621-6c6f948b-9cdc-4be6-b380-17ddbf5803bf.mp4
2024-04-15 09:52:37 +02:00
Thomas Krijnen
84287bf3ae
Update draw.py
2024-04-15 09:49:53 +02:00
Dion Moult
4722208fa4
Fix #3038 . Fix #3039 . Selector should default to none instead for throwing errors if the query doesn't have a result.
2024-04-15 09:49:52 +02:00
arun
8517f808a8
Nesting added to util.get_decomposition function
2024-04-15 09:37:50 +02:00
Thomas Krijnen
77445f9b22
get_mappeditem_transformation()
2024-04-15 09:37:50 +02:00
Thomas Krijnen
0325c49c3d
Add util.placement.get_cartesiantransformationoperator3d()
2024-04-15 09:37:50 +02:00
Thomas Krijnen
5f334192db
Normalize vectors in a2p()
2024-04-15 09:37:50 +02:00
Dion Moult
eea93265f7
Fix #2913 . Bug where properties with multiple inverses were not correctly purged.
2024-04-15 09:37:49 +02:00
Andrej730
d2124e1c8b
Fixed bugs with furniture library toilets and basins #2976
...
Bug was introduced in cf6acd5 when `shape_builder.get_rectangle_coords` started returning coords in counter-clockwise order instead of clockwise.
2024-04-15 09:37:49 +02:00
Thomas Krijnen
f2c25f430a
Fixes to validation of selected simple type / enum
2024-04-15 09:37:49 +02:00
Dion Moult
e3979cadc7
Fix #2974 . Type property sets are now properly copied.
2024-04-15 09:37:48 +02:00
Thomas Krijnen
7a82dbeaf4
Some small fixes for rule compliance in template.py
2024-04-15 09:34:22 +02:00
Thomas Krijnen
fdf0596e42
Property transfer ownership of schema from py to c++ upon register_schema()
2024-04-15 09:25:51 +02:00