Dion Moult
11ec8e04c2
Removing authoring mode which was an outdated concept.
2023-05-31 15:35:53 +10:00
Dion Moult
8a9998bc65
Fix #3163 . Use text in lieu of inability to use URIReferences in drawing pset.
2023-05-31 15:14:53 +10:00
Sigma Dimensions
065bda604e
Cost schedule name label now shows the predefined type
2023-05-31 04:38:21 +01:00
Dion Moult
471aeab439
Fix #3120 . Don't remove doubles as it may break mesh manifoldness.
2023-05-31 13:26:53 +10:00
Dion Moult
f2c757b1bb
Fix #3113 . Support regex in selector filter values.
blenderbim-230531
2023-05-31 13:23:51 +10:00
Andrej730
f6e72ec06f
rafter edge angle and roof thickness #3092
...
Added option to adjust rafter edge angle and roof thickness
Short demonstration - https://imgur.com/a/TsYSs6i
2023-05-30 18:03:35 +05:00
Andrej730
9dd82036ba
Roof modifier - asymmetrical gable #3093
...
Example - https://i.imgur.com/EHaSt16.png
2023-05-30 18:03:34 +05:00
Dion Moult
ff2fa70776
Close #3139 . Bump IfcOpenShell.
2023-05-30 21:06:09 +10:00
Dion Moult
e4b1f56f6d
Fix #3211 . Generated fills now are siblings to the element that they void.
2023-05-30 16:07:31 +10:00
Andrej730
0d7a789ed8
Schedule Builder - text/background color support #3154
2023-05-30 10:58:56 +05:00
Andrej730
d73e77c5ed
separate ifc text literals in svg with newline #3207
2023-05-30 10:30:22 +05:00
Dion Moult
dddbf64e93
Fix #3212 . Bug where viewport camera bisection didn't have enough tolerance and sometimes wasn't visible.
2023-05-30 14:31:03 +10:00
Dion Moult
1d5891fde7
Fix #3209 . Handle loading of custom scales, fix incomplete NTS implementation, and use Lark for more reliable imperial scale parsing.
blenderbim-230530
2023-05-30 12:53:02 +10:00
Dion Moult
c5de64de51
Merge pull request #3177 from IfcOpenShell/elevation_tweaks
...
a few plan level tweaks
2023-05-30 09:53:42 +10:00
Dion Moult
a43b2a2ae8
Merge branch 'v0.7.0' into elevation_tweaks
2023-05-30 09:53:19 +10:00
Andrej730
51ad31f5a3
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
2023-05-29 17:13:51 +05:00
Andrej730
6336db0069
Optimized iteration over objects for viewport annotations #3198
...
This commit should increase viewport annotations performance significantly on large projects. Described in #3198
2023-05-29 16:47:47 +05:00
Dion Moult
7d7122ee4c
Fix #3210 . Revert "BBIM Drawings: Exclude ifc objects hidden from render view"
...
This reverts commit 6f39648077 .
2023-05-29 20:31:23 +10:00
Dion Moult
7d852f9e51
Fix #3138 . Remove manual copy class and be more intelligent about what classe can be reassigned.
2023-05-29 17:21:05 +10:00
Andrej730
605097de76
Same distance function for viewport and svg #1321 #3198
2023-05-29 12:11:29 +05:00
Dion Moult
07638dac27
Fix #3200 . Bug where include / exclude filters could break the drawing.
blenderbim-230529
2023-05-29 15:27:48 +10:00
Sigma Dimensions
6f39648077
BBIM Drawings: Exclude ifc objects hidden from render view
2023-05-28 14:47:47 +01:00
Sigma Dimensions
90c19f8454
Ctrl+P and Alt+P BIMTool Hotekys to assign/unassign aggregation
2023-05-28 14:45:57 +01:00
Bruno Postle
929aa3a49b
Select new/changed objects in visual diff ( #3096 )
...
When visualising differences between current/selected revision,
new/changed objects are selected as well as colourised
2023-05-28 11:22:01 +01:00
Bruno Postle
83e97b7205
Fix checkout version equivalent to a remote HEAD
2023-05-28 11:02:46 +01:00
Dion Moult
5d583741b9
See #3184 . Preserve parametric layerset axis direction hints when changing types.
2023-05-28 17:29:00 +10:00
Dion Moult
d3d2c3608b
Fix #2106 . You can now assign an opening to another element.
2023-05-28 15:02:55 +10:00
Dion Moult
a0edd66b92
Fix #3050 . Unlinking now gives you an option to delete as well.
blenderbim-230528
2023-05-28 13:52:23 +10:00
Dion Moult
c8c0c9a621
Fix #3169 . Don't allow the user to create invalid material sets without items.
2023-05-27 22:50:59 +10:00
Dion Moult
00c010e04d
See #3169 . Fix bug where non walls and slabs didn't get semantic classes in drawings.
2023-05-27 21:32:13 +10:00
Andrej730
1d2c9780da
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.
blenderbim-230527
2023-05-27 15:22:07 +05:00
Dion Moult
adec3853e8
Fix #3202 .
2023-05-26 19:54:26 +10:00
Dion Moult
d3251c5ca1
New get_shape_matrix utility.
2023-05-26 19:31:01 +10:00
Dion Moult
68f8d8798a
Fix #3181 .
2023-05-26 19:31:01 +10:00
Bruno Postle
4c793be5f7
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 ¯\_(ツ)_/¯
blenderbim-230526
2023-05-26 08:28:20 +01:00
Andrej730
812eb5eaef
Small documentation note
2023-05-25 16:09:43 +05:00
Andrej730
6c2be8f886
Procedurally generating list of props for shading styles to cover more props
...
If it will be too much we still have option to exclude some of them
blenderbim-230525
2023-05-25 14:50:45 +05:00
Gorgious56
301d4fecf8
Remove the cryptic (and slightly annoying) console warning logs when trying to display the type manager when there is no element type in the file
2023-05-24 16:54:57 +02:00
Gorgious56
604dfa8cf4
Fix annoying tooltip when using the eyedropper to copy a type
2023-05-24 16:06:33 +02:00
Andrej730
8bb4ab91b8
Fixed problem with ifccsv set_element_key #3192
...
Currently "type" attribute in selector returns something like "#71=IfcWallType('20jY5HfLH4LBwMrDEoTdML',$,'WAL100',$,$,$,$,$,$,.NOTDEFINED.)" when the code was expecting the class name like "IfcSlab" or "IfcWall". Changed it to "class" atribute that returns just class name.
2023-05-24 18:02:53 +05:00
Andrej730
0cdd9a0cde
Window Modifier - support typing units in props
...
Example - https://i.imgur.com/C99RRs9.png
2023-05-24 17:41:10 +05:00
Andrej730
4768ea23e4
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
2023-05-24 16:45:07 +05:00
Andrej730
659cbe69c3
Stair Modifier - support typing units in props
...
Example - https://i.imgur.com/XQsVge1.png
2023-05-24 16:45:07 +05:00
Andrej730
e22f4dd001
Array Modifier - support typing units in props
...
Example - https://i.imgur.com/a0r0vUs.png
Also accidentally fixed input_cursor_array not working properly for projects with non-meters units.
2023-05-24 16:45:07 +05:00
Andrej730
394b2003b3
Small error message on aggregating objects
2023-05-24 16:45:07 +05:00
Dion Moult
d72ac7827b
Fix #3193 . Revert "partially addresses #3103."
...
This reverts commit 1b2ab4e3f0 .
2023-05-24 21:31:41 +10:00
Dion Moult
610ec7d8ad
Fix #3086 .
2023-05-24 19:33:14 +10:00
Gorgious
8f41ae0c1b
Using the eyedropper on a type automatically sets the type and validates assign_type. However it does display an annoying message saying the value was not set, I don't know how to get rid of it.
blenderbim-230524
2023-05-24 11:10:35 +10:00
Gorgious
f8113d4857
You can now eyedrop an object in the 3D viewport to fill in its class in the type selector
2023-05-24 11:10:35 +10:00
Gorgious
72169d06ad
Fix Relating type enum not correctly initializing
2023-05-24 11:10:35 +10:00