Dion Moult
804dbee2c3
Fix #3069 . WARNING: dangerous change. Objects that have their own collection now have a pointer to that collection. This fixes a variety of subtle sync bugs.
2024-04-15 10:34:41 +02:00
Andrej730
d2d6a9e7d4
Remove test to reproduce #3169 as irrelevant
2024-04-15 10:34:41 +02:00
Andrej730
0dfb34a730
Added test to cover 2629172ff
2024-04-15 10:34:41 +02:00
Andrej730
c94c580282
Fixed bug with saving data to Pset_StairFlightCommon not in project units
2024-04-15 10:34:41 +02:00
Massimo Fabbro
8e8c9d4170
Remove old patch file
2024-04-15 10:34:41 +02:00
Massimo Fabbro
f7c83df793
Move the recipe into the blenderbim script folder and rewrite it as a script
2024-04-15 10:34:41 +02:00
Massimo Fabbro
512abbec7c
IfcPatch ReplaceDrawingPath recipie improved: now it's possible to use it on Linux and on Windows
2024-04-15 10:34:41 +02:00
Massimo Fabbro
3204c130eb
Now it's possible to fix drawing reference path problem saved in Windows and opened in Linux
2024-04-15 10:34:41 +02:00
Thomas Krijnen
3413a046f4
More informed invalid shape reporting
2024-04-15 10:34:41 +02:00
Thomas Krijnen
5d4b01e10f
apply boolean results in batches as well #3201
2024-04-15 10:34:24 +02:00
Thomas Krijnen
16e6cf86b6
approximate circular sharp corners #3201
2024-04-15 10:28:35 +02:00
Sigma Dimensions
9a02fc02db
Exporting cost schedules opens the folder directory
2024-04-15 09:59:58 +02:00
Andrej730
aa63055a46
Displaying project units for length values in psets and qsets
...
Examples:
- https://i.imgur.com/ww7MJ7w.png
- https://i.imgur.com/N1rOELc.png
2024-04-15 09:59:58 +02:00
Andrej730
01d639e2e2
Railing, Door Modifiers - project units props
...
Example - https://i.imgur.com/SJOQMMm.png
2024-04-15 09:59:58 +02:00
Andrej730
226e0f9b13
black format
2024-04-15 09:58:27 +02:00
Andrej730
9be09ef443
maintaining same roof thickness for different rafter edge angles
...
PS roof code is not getting simpler to work with 🥲
2024-04-15 09:58:26 +02:00
Dion Moult
a597c171a7
Removing authoring mode which was an outdated concept.
2024-04-15 09:58:26 +02:00
Dion Moult
1f2f245671
Fix #3163 . Use text in lieu of inability to use URIReferences in drawing pset.
2024-04-15 09:58:26 +02:00
Sigma Dimensions
eba0525143
Cost schedule name label now shows the predefined type
2024-04-15 09:58:26 +02:00
Dion Moult
cc12c388c4
Fix #3120 . Don't remove doubles as it may break mesh manifoldness.
2024-04-15 09:58:26 +02:00
Dion Moult
30bff7e9c5
Fix #3113 . Support regex in selector filter values.
2024-04-15 09:58:26 +02:00
Andrej730
958729c9a6
rafter edge angle and roof thickness #3092
...
Added option to adjust rafter edge angle and roof thickness
Short demonstration - https://imgur.com/a/TsYSs6i
2024-04-15 09:58:26 +02:00
Andrej730
8b805e507a
Roof modifier - asymmetrical gable #3093
...
Example - https://i.imgur.com/EHaSt16.png
2024-04-15 09:58:26 +02:00
Dion Moult
d611db0999
Close #3139 . Bump IfcOpenShell.
2024-04-15 09:58:26 +02:00
Dion Moult
2e143f65d9
Fix #3211 . Generated fills now are siblings to the element that they void.
2024-04-15 09:58:26 +02:00
Andrej730
a37585707e
Schedule Builder - text/background color support #3154
2024-04-15 09:58:26 +02:00
Andrej730
f7b911faed
separate ifc text literals in svg with newline #3207
2024-04-15 09:58:26 +02:00
Dion Moult
16582e2691
Fix #3212 . Bug where viewport camera bisection didn't have enough tolerance and sometimes wasn't visible.
2024-04-15 09:58:26 +02:00
Dion Moult
228cce74ac
Fix #3209 . Handle loading of custom scales, fix incomplete NTS implementation, and use Lark for more reliable imperial scale parsing.
2024-04-15 09:58:26 +02:00
Andrej730
91567e93cc
Fixed Stair annotation bug introduced in 762299124
...
in 762299124 I've changed number of segments and verts but never adjusted StairDecorator - so it wasn't drawing parts of the annotation
2024-04-15 09:58:26 +02:00
Andrej730
e96916dbc6
Optimized iteration over objects for viewport annotations #3198
...
This commit should increase viewport annotations performance significantly on large projects. Described in #3198
2024-04-15 09:58:26 +02:00
Dion Moult
0a3b9c4e2b
Fix #3210 . Revert "BBIM Drawings: Exclude ifc objects hidden from render view"
...
This reverts commit 6f39648077 .
2024-04-15 09:58:26 +02:00
Dion Moult
4d01dfe379
Fix #3138 . Remove manual copy class and be more intelligent about what classe can be reassigned.
2024-04-15 09:58:26 +02:00
Andrej730
6169b44fbd
Same distance function for viewport and svg #1321 #3198
2024-04-15 09:58:26 +02:00
Dion Moult
2b424f3d7d
Fix #3200 . Bug where include / exclude filters could break the drawing.
2024-04-15 09:58:26 +02:00
Sigma Dimensions
1bf83ab0b9
BBIM Drawings: Exclude ifc objects hidden from render view
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
Bruno Postle
510e157775
Select new/changed objects in visual diff ( #3096 )
...
When visualising differences between current/selected revision,
new/changed objects are selected as well as colourised
2024-04-15 09:58:26 +02:00
Bruno Postle
8e605adbcc
Fix checkout version equivalent to a remote HEAD
2024-04-15 09:58:26 +02:00
Dion Moult
5ff75569a0
See #3184 . Preserve parametric layerset axis direction hints when changing types.
2024-04-15 09:58:26 +02:00
Dion Moult
7f7151288f
Fix #2106 . You can now assign an opening to another element.
2024-04-15 09:58:26 +02:00
Dion Moult
566ea1c283
Fix #3050 . Unlinking now gives you an option to delete as well.
2024-04-15 09:58:26 +02:00
Dion Moult
6537d9dd71
Fix #3169 . Don't allow the user to create invalid material sets without items.
2024-04-15 09:58:26 +02:00
Dion Moult
1aae597da5
See #3169 . Fix bug where non walls and slabs didn't get semantic classes in drawings.
2024-04-15 09:58:26 +02:00
Andrej730
74d5d20d07
Revision Clouds - new annotation type
...
Short demonstration - https://github.com/IfcOpenShell/IfcOpenShell/assets/9417531/90c9b458-0bae-40a2-9eee-d748e57c24a3
Curently it doesn't have any special representation in viewport and it doesn't have any customisable parameters.
You might get come across error "Revision cloud edges must form just 1 polygon" - it means your edges either don't form any polygon or form 2 or more, both cases are not supported.
2024-04-15 09:58:26 +02:00
Dion Moult
1b261304eb
Fix #3202 .
2024-04-15 09:58:26 +02:00
Dion Moult
8bd77b3663
New get_shape_matrix utility.
2024-04-15 09:58:26 +02:00
Dion Moult
43bfd51ccb
Fix #3181 .
2024-04-15 09:58:26 +02:00
Bruno Postle
e4ff87cb01
BBIM Ensure LF end-of-line in Git repo ( #3096 )
...
Git auto text detection seems to fail with IFC files, possibly due to
long lines. So we now force detection as text which ensures conversion
from CRLF to LF when adding to the repository. We also convert the local
IFC file to LF otherwise Git thinks that the local file is out-of-sync
with the repo version ¯\_(ツ)_/¯
2024-04-15 09:58:26 +02:00
Andrej730
b171dc6146
Small documentation note
2024-04-15 09:58:26 +02:00