Dion Moult
d503a4b50b
Fix #2883 . Regression in text in drawings.
2023-03-21 12:31:32 +11:00
Dion Moult
8bae2984e1
Fix #2886 . Typo.
2023-03-21 09:11:30 +11:00
Andrej730
78499cc55d
Fixed bugs related to "print all" ( #2882 )
2023-03-20 15:15:54 +05:00
Dion Moult
b6aa5c57c0
Fix bug where copying types with parametric materials could lead to invalidly reused material set items.
2023-03-20 20:40:11 +11:00
Dion Moult
d71e34f073
Fix bug where 2D types were not loaded as a fallback from the body representation.
2023-03-20 19:42:54 +11:00
Dion Moult
a38d06d7e7
Remove dead code that manually synced drawing references. Now we have an automatic sync_references function instead.
2023-03-20 17:05:43 +11:00
Dion Moult
72b5cc8a44
Minor fix
2023-03-20 17:03:39 +11:00
Dion Moult
c97e1079e8
See #2866 . Fix issue where annotation should be able to use 3D coordinates (i.e. Model context type) for elevations and sections where it makes more sense.
2023-03-20 16:36:50 +11:00
Carlos Villagrasa
65caa7906d
Merge remote-tracking branch 'upstream/v0.7.0' into pset_custom_units_test
2023-03-19 22:33:01 +01:00
Carlos Villagrasa
d89a8520a9
Added a test for pset custom IfcUnits
2023-03-19 22:23:36 +01:00
Andres
d68356c3a7
Rename class causing unregistering error
2023-03-20 08:21:11 +11:00
Andres
cb0e8b6bf2
Add own sublogger for IfcSverchok
2023-03-20 08:21:11 +11:00
Andres
b20b99669d
Chore: add newline at end of file
2023-03-20 08:21:11 +11:00
Andres
d41a277b71
Fix runtime error when unregistering add-on
2023-03-20 08:21:11 +11:00
Andres
33e6a0fdae
Update logger to match Sverchok latest
2023-03-20 08:21:11 +11:00
Massimo Fabbro
d911d8579d
Add qto data file
2023-03-20 08:12:24 +11:00
Massimo Fabbro
05bdc962a3
Now it's possible to see the selected object related cost items and related quantities in qto n-panel
2023-03-20 08:12:24 +11:00
Sigma Dimensions
0e03a01f61
fixing previous commit #ff806dc
2023-03-19 14:11:32 +00:00
Sigma Dimensions
ff806dc6e4
improve covering qto calculation
2023-03-19 13:30:35 +00:00
Thomas Krijnen
5fcfbac4a3
Update validate.py
2023-03-19 13:24:27 +01:00
Thomas Krijnen
00b18f67cf
#2685 indeterminate upper bound formatting
2023-03-19 12:46:15 +01:00
Dion Moult
088354a96b
Fix critical bug where copied representations would be inefficiently or incorrectly replicated.
2023-03-19 22:03:45 +11:00
Dion Moult
cfd857233c
Fix #2864 . Fix bug where element containment was invalidly prioritised over voids and fills in relative placement.
2023-03-19 18:46:34 +11:00
Dion Moult
2816d7f522
Fix bug where deleting the drawing object could lead to orphaned relationships
2023-03-19 18:15:09 +11:00
Dion Moult
3da718a6d1
Fix bug where removing objects could leave orphaned annotation relationships
2023-03-19 15:17:26 +11:00
Dion Moult
558aff72a0
Psets and qtos are now only created when properties exist to prevent invalid IFCs.
2023-03-19 14:49:31 +11:00
Dion Moult
bcc399b842
Empty psets are purged to discourage invalid psets with no properties
2023-03-19 13:13:15 +11:00
Andrej730
32e47d03d4
IFC text - box alignment in viewport
2023-03-18 11:56:29 +05:00
Carlos Villagrasa
a669c194cf
Merge pull request #2869 from cvillagrasa/api_material_fix
...
Api material fix
2023-03-17 17:04:22 +01:00
Carlos Villagrasa
91f4687eac
Revert "Add more parameters to material.add_layer"
...
This reverts commit 9946117de1 .
2023-03-17 17:02:35 +01:00
Andrej730
31f6baaf67
small refactor for Ifc.edit and tool.Ifc
...
1) replaced IfcStore.edited_objs.add with tool.Ifc.edit
2) updated interface in tool.py
3) removed unlink from tool.Ifc - it was declared there twice
2023-03-17 17:50:56 +05:00
Andrej730
a83c4b2896
Stair, roof, railing - auto updating representation when creating one or update it
...
So basically there should be no need to manually update representation after you created one of the objects from ifc modifiers.
2023-03-17 17:32:36 +05:00
Andrej730
c685425667
Fixed bugs with text annotations after
...
1) Bug when new text added without specifying it's font size in class appeared empty;
2) Bug when leader text appeared weirdly bold.
2023-03-17 17:02:42 +05:00
ay-ex
553334d50e
add imports to snippet
...
added imports and syntax highlighting so it is easier to run for newcomers
2023-03-17 20:33:15 +11:00
Andrej730
0b7b0a29a9
Solved redundant spaces in multiline svg text annotations ( #2833 )
...
The issue occurs because of svg pretty formatting - indent spaces <text> tag treats as actual spaces. Because of that use some css magic to remove those spaces from <text> tag and assign class to it's children <tspan> tags.
Altough trying to solve this issue I've tried to disable svg pretty format and got empty svg as a result (only templates, styles, no annotations) for some reason.
2023-03-17 11:05:27 +05:00
Andrej730
ae7f834a0f
draw_text_annotation refactor
...
Refactored a code a bit and replaced literal parsing with `text_obj.BIMTextProperties.text` since it's already done beforehand in `tool.Drawing.update_text_value()`.
2023-03-17 11:05:26 +05:00
Andrej730
fe0a98a44f
black format
2023-03-16 16:08:58 +05:00
Andrej730
35e748089b
Prevent pyrna_enum_to_py warnings on using BIM Tool hotkeys
...
Type of warning fixed:
WARN (bpy.rna): pyrna_enum_to_py: current value '0' matches no enum in 'BIMModelProperties', '', 'ifc_class'
2023-03-16 16:08:58 +05:00
Andrej730
ff2cda7d18
Small refactor + allowing to preview text in viewport while editing
2023-03-16 16:08:58 +05:00
Andrej730
0d473fa9ac
Fixing BoxAlignment value in tests (similar to 9f7db386a)
2023-03-16 16:08:58 +05:00
Andrej730
d8eb765906
BIM Tool - hotkey for editing text annotation
...
Added hotkey in BIM Tool for editing active text annotation (It's binded on Shift + E).
2023-03-16 16:08:58 +05:00
Carlos Villagrasa
fab7b590f7
Allow for custom IfcUnits when editing psets
2023-03-16 20:39:32 +11:00
Andrej730
c9f52d2f8e
Option to print all svg drawings #2794
...
It's working either if you shift click the printing button or supply `print_all = True` argument to `bim.create_drawing operator`.
2023-03-16 11:35:31 +05:00
Andrej730
821993d289
Fixed accidentally removed line in ee1e40171
2023-03-16 10:11:26 +05:00
Andrej730
2d32bc609a
Figured a new way to update viewport to preview changes in ifc text
2023-03-16 10:11:26 +05:00
Andrej730
296cec02e8
Removed outdated code from BIMTextProperties
2023-03-16 10:11:26 +05:00
Andrej730
b55ac88c9d
Fixing tests after 9f7db386a
...
TestExportTextLiteralAttributes and TestImportTextAttributes was failing because now we're assuming that BoxAlignment will have 1 of values from the list below and not "BoxAlignment"
"top-left", "top-middle", "top-right", "middle-left", "center", "middle-right", "bottom-left", "bottom-middle", "bottom-right"
2023-03-15 19:43:17 +05:00
Andrej730
c6d3598c52
Fixing tests after e9fdc979d
2023-03-15 19:43:17 +05:00
Andrej730
c4d2b30017
black format
2023-03-15 19:43:17 +05:00
Andrej730
ee1e401719
Ifc Text - drop down menu to switch font size
...
Added drop down menu to Ifc Text section in object properties where you can change text's size and it will automatically change it in `EPset_Annotation.Classes`. You can also preview it in viewport and it will write in IFC only after you finish editing.
Still need to investigate `annotation.Annotator.resize_text(context.active_object)` in `refreshFontSize`.
2023-03-15 19:43:16 +05:00