Andrej730
937fa21cce
Fix to prevent pyrna_enum_to_py warnings using BIM Tool
...
Prevents couple `pyrna_enum_to_py` warnings that occured using BIM Tool
```
WARN (bpy.rna): C:\Users\blender\git\blender-v340\blender.git\source\blender\python\intern\bpy_rna.c:1341 pyrna_enum_to_py: current value '0' matches no enum in 'BIMModelProperties', '', 'ifc_class_browser'
WARN (bpy.rna): C:\Users\blender\git\blender-v340\blender.git\source\blender\python\intern\bpy_rna.c:1341 pyrna_enum_to_py: current value '0' matches no enum in 'BIMModelProperties', '', 'relating_type_id'
WARN (bpy.rna): C:\Users\blender\git\blender-v340\blender.git\source\blender\python\intern\bpy_rna.c:1341 pyrna_enum_to_py: current value '0' matches no enum in 'BIMModelProperties', '', 'ifc_class'
```
2023-02-16 17:43:34 +05:00
Andrej730
16cbab2de7
Commented how to regenerate BIM Tool keymap in case of errors
2023-02-16 16:40:07 +05:00
Andrej730
a85f81d8ca
Refactor - moved some helpers functions to tool
2023-02-16 15:16:42 +05:00
Andrej730
1617ede010
Simplified addings hotkeys descriptions in BIM Tool
...
Now it's more universal and doesn't require some single operator to be attached to hotkey description.
Also added description for some hotkeys
2023-02-16 14:36:24 +05:00
Sigma Dimensions
d2e02c8ab3
complete cost schedule exports commit 9dc69f3
2023-02-15 23:09:15 +01:00
Sigma Dimensions
2d4e4d2445
forgotten commit for duplicating tasks
2023-02-15 23:00:43 +01:00
Sigma Dimensions
9dc69f3aa7
You can now export Cost Schedules as CSV, ODS, XSLX with BlenderBIM or using the cli app
2023-02-15 22:50:39 +01:00
Dion Moult
26f7db0504
Fix #2698 . IfcClash results are now aware of multiple linked IFC models.
2023-02-15 20:32:50 +11:00
Massimo Fabbro
3687e4ed91
finish mapping Qto_FootingBaseQuantities
2023-02-15 09:35:29 +11:00
Andrej730
6a87b68c3b
Window Modifier - added 2d representation
...
+ fixed lining offset for door 2d representation
2023-02-14 16:54:43 +05:00
Andrej730
be06bd6369
Added note about core.geometry representations functions
2023-02-14 16:54:19 +05:00
Andrea Ghensi
a5b4ac863b
fix: ifc clash operator fixes
...
fixes #2698
2023-02-14 21:55:41 +11:00
CyrilWaechter
b1154ae377
Adapt to code changes introduced in ea91f43
2023-02-14 09:22:20 +01:00
Andrej730
cbc24c31a2
aud dependency fork fix
...
Solves #2759
2023-02-14 00:59:17 +05:00
Dion Moult
0a8a6e5825
Fix #2383 . Don't default text alignment via CSS, let attributes take precedence.
2023-02-13 22:28:53 +11:00
Andrej730
e088a10aa8
New openings size wasn't converted using unit_scale #2765
2023-02-13 15:29:32 +05:00
Dion Moult
007d984baf
Fix #2274 . You can now purge unused types.
2023-02-13 15:20:56 +11:00
Dion Moult
7d979e5a04
Fix #2575 . We are incompatible with add-ons using dictionary overrides for delete/duplicate macros.
2023-02-13 11:22:57 +11:00
CyrilWaechter
4134c709a8
Add fallback solution for invalid geometries
...
When an inner boundary cut an outer boundary in an IfcCurveBoundedPlane
which is invalid in IFC schema then ifcopenshell fails to create
geometry.
See #635
2023-02-12 18:29:24 +01:00
Massimo Fabbro
145ac1a0f4
Fix #2716 issue ( #2761 )
2023-02-12 14:09:33 +01:00
Dion Moult
60fa05a913
Fix #2521 . Fill areas have limited dissolve applied before rendering.
2023-02-12 18:58:49 +11:00
Dion Moult
303de61417
See #2760 . Fix bug where editing pset with null'ed enumeration fails.
2023-02-12 15:12:31 +11:00
Dion Moult
a9a4c6049f
Fix bug where you couldn't duplicate text annotations.
2023-02-12 15:02:41 +11:00
Dion Moult
82b201a14e
Fix #2352 . Text styling is now possible with custom classes.
2023-02-12 15:01:47 +11:00
Dion Moult
c9bd7adf8a
Fix bug where you couldn't create a drawing with no linework.
2023-02-12 13:31:49 +11:00
Dion Moult
0655d77210
See #2760 . Fix bug where groups UI had undefined variable.
2023-02-12 13:31:49 +11:00
Sigma Dimensions
515ec28fb3
Place text leader annotations horizontally
2023-02-12 01:07:41 +01:00
Sigma Dimensions
c28c2dd077
BIM tool hotkey to update base quantities
2023-02-12 00:47:54 +01:00
Sigma Dimensions
b04383bb64
Smoke test for duplicating tasks
2023-02-12 00:38:22 +01:00
Sigma Dimensions
f4b93ef243
You can now duplicate tasks
2023-02-12 00:37:37 +01:00
Sigma Dimensions
05cf00bef6
Add smoke test for task product selection & minor fix
2023-02-11 23:24:52 +01:00
Andrej730
e81346c339
Door openings updated on door parameters update
...
Based on 6d1e9f73a
2023-02-11 19:01:56 +05:00
Sigma Dimensions
ac911cefd6
minor fix for d4eb56e
2023-02-11 14:24:53 +01:00
Sigma Dimensions
e30992b905
minor fix for commit d3b176e
2023-02-11 13:23:23 +01:00
Sigma Dimensions
5beea8640e
BBIM: rewrite Selector search filter to use core and tool functions
2023-02-11 13:19:08 +01:00
Sigma Dimensions
d3b176e5eb
complete costing module refactoring
2023-02-11 12:34:54 +01:00
Andrej730
0d0691a012
Door modifier - double doors type support
2023-02-11 16:09:13 +05:00
Sigma Dimensions
d4eb56e360
New Search and Spatial selection Tools
...
+ refactor sequence modules
2023-02-11 11:23:07 +01:00
Andrej730
5cfc122b79
Door modifier - double swing doors
...
still no dashed lines in 2d representation
2023-02-11 14:20:04 +05:00
Sigma Dimensions
fa0f484922
Inlcude audio library for BlenderBIM costing chaching sound
2023-02-11 10:05:54 +01:00
Dion Moult
ceaa930aad
Fix #2756 . Bug where reassigning classes with a enum didn't work.
2023-02-11 11:03:35 +11:00
Dion Moult
bbd2b67041
Add link to dev fund in add-on about section.
2023-02-11 09:54:43 +11:00
Andrej730
f458aa9932
Door fixes
...
1) do not create new ifc representation if editing was canceled (similar to 25c650f4c )
2) plan and profile representations now are optional (similar to 50d71d5ea )
2023-02-10 18:00:43 +05:00
Andrej730
9e383959c8
door black formatting
2023-02-10 16:58:36 +05:00
Andrej730
3654e49f87
Door handles
2023-02-10 16:55:13 +05:00
Dion Moult
13f5767921
Minor fix
2023-02-10 19:01:54 +11:00
Dion Moult
6d1e9f73a6
Windows now regenerate openings when window parameters updated
2023-02-10 19:01:20 +11:00
Andrej730
d9ddf67afb
small fix for 50d71d5ea
...
The error was:
```
Error: Python: Traceback (most recent call last):
File "\blenderbim\bim\module\model\window.py", line 337, in execute
element = blenderbim.core.root.assign_class(
NameError: name 'blenderbim' is not defined
```
2023-02-10 12:49:33 +05:00
Dion Moult
47e6352350
Don't create temporary objs when updating filling openings.
2023-02-10 18:45:53 +11:00
Dion Moult
50d71d5ea1
Black code and make profile representation optional for windows.
2023-02-09 20:13:14 +11:00