Thomas Krijnen
8d3347c02b
Update Dockerfile
2023-03-28 15:49:27 +02:00
Andrej730
fbd57a2bd7
Fixed array operator bug after 75f56462b (related to #2905 )
2023-03-28 18:16:42 +05:00
Andrej730
75c98e5b00
Exiting current editing decorator if user switches from EDIT mode
...
Switching from EDIT mode acts like canceling editing which seems intuitive.
Now it's also possible to add similar thing to other use of decorators - beware of the possible Blender bug - mentioned it in `ProfileDecorator.install description`
Added this change to editing of profiles, extrusion axis, roof and railing paths, extrusion profiles.
2023-03-28 17:28:59 +05:00
Andrej730
c725eeb5db
IFC Roof - small fix
2023-03-28 16:45:46 +05:00
Andrej730
75f56462b5
IFC Array - option to use local space instead of global ( #2905 )
2023-03-28 15:40:25 +05:00
Andrej730
f6ca12d3b8
IFC Text Multiple literals now displayed in viewport separated by newline
2023-03-28 14:58:12 +05:00
Andrej730
f6b7201bc4
Added default blender selection behaviour to CAD Tool
...
Similarly to BIM Tool (85bba9d )
Now it works exactly as default blender selection - supports box selection etc
2023-03-28 14:52:23 +05:00
Andrej730
ab618be49f
Gable Roof support for roof modifier
...
How it works:
1) You add Roof Modifier to some object that represents roof footprint.
2) Start editing path (Shift-E in BIM Tool).
3) Then you can select any edge and specify roof angles manually for each edge (Shift-R in BIM Tool)
to make side gabled you just need to set angle to 90 degrees. Preview will update automatically. You can set it back to 0 for angle to be defined automatically.
Some other changes:
- refactored decorator.py, in decorator now it's possible to supply some custom bmesh function that will be called on redraw, decorator now also can draw faces;
- changed colors for selected verts / edges to less bright, now it in more contrast to selected verts / edges color and seems much more readable;
2023-03-28 12:43:06 +05:00
Sigma Dimensions
5943e7e62e
api usecase to re order related objects in a nest
2023-03-28 04:29:08 +00:00
Sigma Dimensions
fde654aee7
api usecase to change nest
2023-03-28 04:27:47 +00:00
Sigma Dimensions
4880e1f9eb
You can now select individual Task Inputs & Task Ouputs directly from the task quantity assignments.
2023-03-28 04:13:18 +00:00
Sigma Dimensions
8083a635a8
You can now import work schedules from csv
blenderbim-230328
2023-03-28 04:04:48 +00:00
Dion Moult
fab76bbcde
Fixed bug where enumeration values in psets could be empty lists.
2023-03-27 23:08:47 +11:00
krande
7f78df595f
minor clarification in comment
2023-03-27 13:35:24 +02:00
krande
03ff34f89f
update ci-restart script with code that works and is testable locally
2023-03-27 13:35:24 +02:00
krande
8820a1dcc3
switch to a python implementation of the same procedure
2023-03-27 13:35:24 +02:00
krande
514975d123
add a workflow to catches and restarts failed conda builds due to 143 errors. And minor cleanup of unused variables in conda meta.yaml
2023-03-27 13:35:24 +02:00
Dion Moult
c87911f00e
IFC selector now uses "class" as a keyword to get the IFC class to disambiguate between "type" and "class".
2023-03-27 21:47:11 +11:00
Dion Moult
1e77562f0f
Fix #2847 . You can now join meshes and extrusions together.
2023-03-27 21:46:26 +11:00
Dion Moult
b1843ce781
Fix IfcTester bug which did not consider null enumeration values
2023-03-27 17:36:06 +11:00
Dion Moult
02fb09ff7e
Implement faux-mirroring.
2023-03-27 14:21:59 +11:00
Dion Moult
bdb193f500
Minor fix
blenderbim-230327
2023-03-27 13:38:14 +11:00
Dion Moult
e9a3630595
Fix #2898 . You can now copy materials from the materials tab.
2023-03-26 19:04:32 +11:00
Dion Moult
fb3e4016ec
See #2898 . Fix bug where UI data was not refreshed when you switched active materials.
2023-03-26 18:07:10 +11:00
Trashman247
15a1aa5355
Move bl_descriptions
...
Moved bl_descriptions under bl_options when bl_options exists, copying the syntax of already existing operators with descriptions.
blenderbim-230326
2023-03-26 17:46:33 +11:00
Trashman247
f1d6e95e51
Add tooltips to IFC Project Info and Clash Sets Panels
2023-03-26 17:46:33 +11:00
Dion Moult
b9c99b35a5
Fix #2881 . Support added for referencing nested relationships and material set items.
blenderbim-230325
2023-03-25 22:07:18 +11:00
Dion Moult
df0a503b89
Improve implementation of is_moved so that anywhere we check movement, types and projects are not considered
2023-03-24 21:59:09 +11:00
Dion Moult
346071185f
Fix bug where appending a product from a library which had relationships to types caused a bunch of types to be pulled in unintentionally
2023-03-24 20:53:55 +11:00
Dion Moult
f3f90e0ad5
Fix bug where mesh analysis during updating meshes as solids (i.e. extrusions) did not remove doubles, causing it to fail on sloppy meshes (and meshes are often sloppy)
2023-03-24 20:53:18 +11:00
Dion Moult
8aa2c1eea7
Fix critical bug where types would think they moved and cause long syncs at export time.
2023-03-24 20:52:20 +11:00
Dion Moult
57c32e55c2
Fix #2698 . Bug where clash sets couldn't be visualised if you had one of the models open (i.e. not linked) in the active session.
2023-03-24 18:25:33 +11:00
Dion Moult
de080a668f
Fix #2901 . Silly typo.
2023-03-24 17:48:27 +11:00
Dion Moult
00fc71dcbe
Fix #2837 . Shared subelements mistakenly caused the subelement append loop to break early. The solution is to traverse one level at a time.
2023-03-24 17:36:46 +11:00
Andrej730
808cb6ec14
Fixed outdated code issue
2023-03-24 11:00:08 +05:00
Andrej730
8899776106
Fixed #2900
...
1) Leaders text decorator wasn't changed after adding support for multiple literals
2) added drawing data update on toggling viewport annotations - so user would see correct values right away; also fixed similar thing on updating product
2023-03-24 11:00:08 +05:00
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