Andrej730
ae674b00c2
Fixed bugs after adding aggregated text annotations ( #2899 )
2023-03-24 10:09:23 +05:00
Dion Moult
73b6d23d4f
Minor fix
2023-03-24 16:05:27 +11:00
Dion Moult
6d1cabe534
Fix #2887 . Fix bug where you could create multiple opening objects.
2023-03-24 15:03:39 +11:00
Dion Moult
ab34fda42c
See #2887 . Save mesh dialog now only shown when mesh is edited.
2023-03-24 14:33:13 +11:00
Dion Moult
fab4133df6
Minor fix
blenderbim-230324
2023-03-24 13:22:10 +11:00
Dion Moult
301e368a2c
Minor fix
2023-03-23 22:09:31 +11:00
Dion Moult
0a22714fb8
See #2887 . Experimental edit mode toggle override to ensure mesh changes stay in sync and so that you can edit meshes without openings applied.
2023-03-23 21:51:06 +11:00
Thomas Krijnen
ef2cec7435
#2884 depends python3-pytest
2023-03-23 09:05:39 +01:00
Dion Moult
b4f486e9aa
Minor fix
2023-03-23 16:54:15 +11:00
Andrej730
297303063e
Small changes in default names for saving ifc projects
...
1) changed first ifc saving handler from save_pre to save_post so that in the situation when you just created with .blend file and started ifc project on save dialog would suggest the same name for the .ifc file and for .blend file (previously it was always suggesting ".ifc" and you had to type it in manually).
2) suggested default ifc project named changed from `<blend_filename>.blend.ifc` to `<blend_filename>.ifc` for simplicity.
PS save_pre didn't really work anyway - by the time "save ifc dialog" file was invoked and appeared .blend file was already saved anyway.
2023-03-23 09:54:16 +05:00
Andrej730
df95bdb48e
Fixing tests after 2003bfe4f
2023-03-23 09:53:02 +05:00
Dion Moult
95ac021623
Improve UI to indicate active representation.
blenderbim-230323
2023-03-23 15:37:52 +11:00
Dion Moult
416efa4f14
See #2887 . Fix bad UI design that could lead to objects created with the unintended context.
2023-03-23 10:44:57 +11:00
Ryan Schultz
2003bfe4fe
Added_MODEL_VIEW_context
...
added...
context_type="Model", context_identifier="Annotation", target_view="MODEL_VIEW", parent=model
from: https://github.com/IfcOpenShell/IfcOpenShell/issues/2890
2023-03-23 08:00:39 +11:00
Andrej730
fc55a48c11
Automated adjustment of annotations scale if either camera orthographic scale or drawing scale changed
2023-03-22 15:56:55 +05:00
Andrej730
37a6be1e2b
Ifc text viewport rotation for text with box alignment
2023-03-22 15:47:07 +05:00
Andrej730
e551bf531c
Optimized ifc text viewport rotation algorithm
2023-03-22 14:37:48 +05:00
Andrej730
e173ea7f80
Ifc Text rotation in viewport preview
2023-03-22 14:05:03 +05:00
Andrej730
f8dc421f03
Fixed bug with multiline text in svg
...
Insertion position at <text> instead of <tspan> creates unnecessary x offsets between tspans
2023-03-22 11:04:43 +05:00
Andrej730
e2afb34e0d
Fixed typo causing #2889
blenderbim-230322
2023-03-22 10:09:38 +05:00
Andrej730
f7181aae8a
Multiple literals in 1 Ifc Text + aggregated text annotations
...
Added option to store multiple literals inside 1 Ifc text object.
If multiple literals share the same `BoxAlignment` then only the first one will be displayed in viewport
to prevent visual clutter (although added small asterisk symbol to indicate that there are still multiple literals).
Added option for aggregated text annotations. Example - "door-tag" symbol.
If you create text, specify "door-tag" symbol in EPset_Annotation.Symbol
\and add two literals to it then they'll automatically will fit to that door-tag in the svg drawing
(https://i.imgur.com/OXaIlWe.png ).
The way it works - you define symbol in symbols.svg (or in your own symbols svg file)
and then add the `<text>` fields where text from literals will fit right in.
The imporant note: `<text>` tag must have attribute `data-type="text-template"` for it to work.
For example: `<text text-anchor="middle" dominant-baseline="middle" data-type="text-template"></text>`
2023-03-21 17:37:28 +05:00
ArturTomczak
2a0fdd214c
update the namespaces to current IDS schema
2023-03-21 20:37:37 +11:00
Dion Moult
45209be0ff
You can now easily get a list of FMHEM classes and subtypes to list explicitly in IDS requirements
2023-03-21 17:15:59 +11:00
Dion Moult
fcb3640bee
IfcTester webapp can now render simple PartOf requirements
2023-03-21 17:13:34 +11:00
Dion Moult
d503a4b50b
Fix #2883 . Regression in text in drawings.
blenderbim-230321
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.
blenderbim-230320
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