Andrej730
232260787e
Fixed bug with wrong text value in viewport on canceling text editing
...
Actual text was replacing with "TEXT" default value if you cancel text editing instead of applying changes
2023-04-19 11:37:10 +05:00
Andrej730
54054c4aee
Fixed bug in get_object_bounding_box #3023
2023-04-19 11:27:45 +05:00
arun
1a7843a6b5
Nesting added to util.get_decomposition function
2023-04-19 15:46:51 +10:00
Sigma Dimensions
ed4ba4d0d3
fix "cost_item quantity updates" bug when editing a QTO
blenderbim-230419
2023-04-19 01:01:44 +00:00
htlcnn
849d6118d0
fix EditBcfTopic and EditBcfTopicName
2023-04-19 09:23:50 +10:00
Andrej730
364138d408
CutDecorator color connected to preferences too #2987
2023-04-18 18:13:04 +05:00
Dion Moult
32c8da06ca
New default triangle, hexagon, capsule, circle, and space tag symbols
2023-04-18 22:32:09 +10:00
Andrej730
2df4c5825f
Added some decorator colors to addon preferences #2987
...
For ProfileDecorator (editing profiles, roof preview) and DecorationsHandler (openings).
Still need to add CutDecorator colors to preferences
2023-04-18 17:29:07 +05:00
Andrej730
527cbc3ae0
Some descriptions for EPset_Drawing
2023-04-18 16:59:07 +05:00
Andrej730
4fee8744d6
Fixed text annotation rotation in viewport #3017
...
Fixed text annotation rotation in viewport for the views rotated by multipel axis.
Changed text direction calculation to be the same in both viewport and svg.
2023-04-18 16:59:07 +05:00
Thomas Krijnen
8f8862d23d
get_mappeditem_transformation()
2023-04-18 13:17:20 +02:00
Thomas Krijnen
836f36fd8e
Add util.placement.get_cartesiantransformationoperator3d()
2023-04-18 13:15:13 +02:00
Thomas Krijnen
a1326cb5ed
Normalize vectors in a2p()
2023-04-18 13:13:29 +02:00
Vukas Pajic
4bfda8851c
Update failure reason #3018
2023-04-18 13:12:24 +02:00
Andrej730
f02f15cbfb
unsuppress zero inches in formatting distance #3011
...
Added option to suppress zero inches in the dimension annotation text through SuppressZeroInches property of BBIM_Dimension property set.
Previously by default suppressing zero inches was enabled. Now by default it is disabled.
SupressZeroInches On - https://i.imgur.com/nrhELnA.png
SupprezZeroInches Off - https://i.imgur.com/gIuO2GW.png
2023-04-18 14:17:40 +05:00
Dion Moult
30182684d5
Fix bug where you could save geometry with no data (no vertices / splines) which is invalid.
blenderbim-230418
2023-04-18 18:10:01 +10:00
Dion Moult
7df80af30b
Fix #2913 . Bug where properties with multiple inverses were not correctly purged.
2023-04-18 18:08:24 +10:00
Dion Moult
6b2e867107
Fix #2916 . Bug where joining swept solids didn't merge styles correctly.
2023-04-18 18:07:44 +10:00
Vukas Pajic
d333090b09
cleanup
2023-04-18 09:17:23 +10:00
Vukas Pajic
8ae7763ac5
added new tests for case where spec has no requirements
2023-04-18 09:17:23 +10:00
Andrej730
51ac86be79
Fixed bug in bim.select_assigned_product
...
It was trying to call method `Drawingcls.get_active_object()` that didn't exist
2023-04-17 14:47:11 +05:00
Andrej730
552078c8a2
TEXT_LEADERS BoxAlignment, FontSize, multiline in viewport preview #3008
...
Moved code for drawing text in viewport to a separate reusable method `draw_text` in BaseDecorator.
2023-04-17 11:21:07 +05:00
Dion Moult
4b4ede733f
Add support for loading IfcProxy
2023-04-17 10:37:30 +10:00
Dion Moult
d07e8bc747
Add support for editing ref latitude/longitude
blenderbim-230417
2023-04-17 10:14:22 +10:00
Massimo Fabbro
8850d78e5a
Small fix
2023-04-17 09:25:21 +10:00
Massimo Fabbro
4fbf4e7d42
Now it's possible to specify the digits number in a drawing. Fix #2993
2023-04-17 09:25:21 +10:00
Ryan Schultz
d6e1a670b9
Library - changed to correct class
2023-04-17 09:24:35 +10:00
Dion Moult
1a32c8827e
Fix #3003 .
2023-04-17 09:11:33 +10:00
Dion Moult
784b5156df
Fix #2975 . Fix bug where imperial projects still created drawings with metric scales by default.
2023-04-16 23:18:22 +10:00
Dion Moult
6e3336afb1
See #2975 . Fix bug where custom scales were not loaded correctly.
2023-04-16 23:17:56 +10:00
Dion Moult
d0ddee3623
Fix bug where changing object visibility didn't first check for view layer existence.
blenderbim-230416
2023-04-16 21:50:58 +10:00
Ryan Schultz
9cf55033d4
Fix #2989
2023-04-16 08:05:05 +10:00
Dion Moult
7371efde17
Fix #2980 . Minor cleanup to polish array panel UI.
2023-04-15 16:01:50 +10:00
Dion Moult
156269a53f
Fix #2988 . Imperial dimensions in viewport are now split between feet and inches.
blenderbim-230415
2023-04-15 15:33:01 +10:00
Ryan Schultz
ed7e5fb482
Fix #2990
2023-04-14 15:57:36 -05:00
Andrej730
2e973a4591
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.
2023-04-14 19:07:38 +05:00
Andrej730
f1bd82d301
Dimension description in viewport/option to hide the measurements #2918
...
same thing for diameter annotations since they are just reusing dimension annotations
+ some refactor along the way
2023-04-14 17:52:54 +05:00
Dion Moult
f51bfa314d
Fix #2986 . Reimplement Metadata property of EPset_Drawing to include arbitrary metadata as CSS classes.
2023-04-14 20:24:02 +10:00
Dion Moult
7b3410c7b1
Fix #2985 . Purge obsolete vector style feature.
2023-04-14 20:04:33 +10:00
Dion Moult
6b0e7d51b1
Fix #2979 . Batch drawling unselected and selected cut lines.
2023-04-14 18:24:01 +10:00
Andrej730
4e5659efad
Annotation Tool
...
Added Annotation Tool that allows you create annotation types and their occurences. It will also allow us to get rid of "Annotation" panel in N-panel.
I've recorded bunch of short videos to demonstrate the features:
- bulk tagging - currently works only for "Text" and "Stair arrow" type of annotations, adds annotations to all selected objects, automatically assigns products to the annotations
https://user-images.githubusercontent.com/9417531/231968358-28cbb762-3349-470a-beef-d1ab21882769.mp4
- creating annotation type with representation - all occurences will share the same representation which makes bulk tagging really powerful if you use variables like {{PredefinedType}}, {{GlobalId}}, {{Name}}, {{Description}}, {{ObjectType}}, {{Tag}}
https://user-images.githubusercontent.com/9417531/231970500-333514c6-6406-4ef5-a9e7-fddfcc9a2436.mp4
- creating annotation type without representation - it allows occurences to have unique text or line geometry but still share the same classes from inherited property set
Examples:
creating text type without representation to create title case annotations
https://user-images.githubusercontent.com/9417531/231969361-bda5f924-a8c8-4f5a-ba61-461aa7101f73.mp4
creating type for oblique dimension annotations
https://user-images.githubusercontent.com/9417531/231969902-38e8c3f4-45a6-4c98-bba4-2956288ce10a.mp4
- readjusting - if you created some annotations using bulk tagging but the products were changed / moved afterwards now you can select those annotations and "readjust" them according to new product's position / measurements
https://user-images.githubusercontent.com/9417531/231968975-ee8d6589-60ee-4575-9be2-b0ce68d43ffa.mp4
PS In this commit I've also moved all icons to 1 .blend file and added instructions how to regenerate them.
blenderbim-230414
2023-04-14 12:40:53 +05:00
Dion Moult
66f10adde8
Fix #2980 . Array deletion now uses delete tool. Delete moved into tool so it can be used by other functions.
2023-04-14 09:56:55 +10:00
Dion Moult
459c4d7fcc
See #2978 . Fix crash upon drawing deletion.
2023-04-14 09:36:51 +10:00
Dion Moult
03d9efb790
Fix #2955 . Drawings can now set a precision.
2023-04-13 22:20:18 +10:00
Dion Moult
33bd6099ee
Fix #2971 . Only update placement if object actually moved.
2023-04-13 21:56:32 +10:00
Dion Moult
850a1d326b
Purge old code from timer-based type browser system
2023-04-13 21:39:54 +10:00
Thomas Krijnen
f0bb19d48d
Fixes to validation of selected simple type / enum
2023-04-13 13:16:48 +02:00
Dion Moult
a56eac0131
Minor fix
2023-04-13 18:48:20 +10:00
Dion Moult
d3201809ab
Fix #2968 . Deletions are no longer postponed. Should fix or reveal a lot of sync errors.
2023-04-13 18:38:28 +10:00
Dion Moult
3628a0e241
Fix bug where switching representations didn't update the material checksum, leading to unnecessary material syncs at export time.
2023-04-13 18:15:28 +10:00