Dion Moult
3cb29e1344
Fix unintuitive UI where objects had to be visible for the operation to run.
2023-02-05 22:27:56 +11:00
Dion Moult
ccd7db06f8
Fix #2611 . Address multiple situations in the UI where the users could create invalid material data without an indication that it is invalid.
2023-02-05 17:10:25 +11:00
Dion Moult
77234706b0
Assigning a profile set auto creates profiles if none exist to prevent invalid data.
2023-02-05 15:29:54 +11:00
Einar Raknes
9f399b34fb
Rename panel from IFC Construction Type to IFC Type
...
As discussed here: https://community.osarch.org/discussion/1332/blenderbim-ifc-construction-type-ifcbuiltelementtype-confusion
2023-02-05 12:18:17 +11:00
Dion Moult
dc77a798b5
Assigning a layer set for the first time prefills with a layer to prevent invalid data.
2023-02-04 22:14:33 +11:00
Dion Moult
207093fe99
Fix regression where changing assigned types didn't update the materials.
2023-02-04 22:12:28 +11:00
Dion Moult
42c4a68108
Fix bug where unnamed profiles clogged up the material profile settings.
2023-02-04 16:20:52 +11:00
Dion Moult
a7cc58fb50
Update libraries to use Plan/Body/PLAN_VIEW instead of annotations.
2023-02-04 14:09:35 +11:00
Dion Moult
6bab10d2ac
Minor fix.
2023-02-04 12:51:01 +11:00
Dion Moult
6adbcdd8e1
Fix #2472 . BREAKING CHANGE. Annotations are now drawn in addition to body views, not in lieu of.
2023-02-03 21:31:15 +11:00
Dion Moult
b4d633a34d
Fix #2735 .
2023-02-03 21:28:36 +11:00
Dion Moult
e1e4380fc7
Fix 3 bugs related to representations:
...
* Bug when switching representations when active object not selected.
* Bug when switching to a non MODEL_VIEW body representation would load the MODEL_VIEW one instead all the time.
* Add support for plan body representations.
2023-02-03 21:27:25 +11:00
Dion Moult
1ed7b21ab0
Fix #1496 . Mirrored elements have their placements correctly synced.
2023-02-03 15:53:21 +11:00
Dion Moult
f77d2f449d
Close #2451 . Implement georeferenced elevations in drawings.
2023-02-02 22:55:45 +11:00
Dion Moult
a5adf0021f
Fix #2599 . Unassigning materials now also removes the Blender material.
2023-02-02 18:41:07 +11:00
Dion Moult
d69aa20802
Fix #2620 . You can now run patches from models in memory.
2023-02-01 19:29:35 +11:00
Dion Moult
7e16cb797f
See #1848 . Some straggling refactoring for resource data.
2023-02-01 17:37:59 +11:00
Dion Moult
a778b98fdb
Fix #1848 . Purge remaining references to API data classes.
2023-02-01 15:41:21 +11:00
Dion Moult
4efb80efe4
See #1848 . Refactor structural data class.
2023-02-01 14:54:42 +11:00
Sigma Dimensions
60da4cb87b
BBIM: Refactor activate drawing view
2023-01-31 18:42:18 +01:00
Andrej730
db6207db6c
prevent flickering in profile manager thumbnails
2023-01-31 14:48:26 +05:00
Dion Moult
9b4568c881
Minor fix
2023-01-31 20:40:32 +11:00
Dion Moult
cd132d4fe9
See #1848 . Refactor sequence data class.
2023-01-31 20:38:03 +11:00
Andrej730
f01900bdb1
Profile manager thumnails ( #2568 )
2023-01-31 13:55:50 +05:00
Dion Moult
0fddd243c2
See #1848 . Refactor resource data class.
2023-01-31 18:30:26 +11:00
Dion Moult
1066e5e0a7
See #1848 . Refactor layer data class.
2023-01-31 17:35:54 +11:00
Dion Moult
7e0b1b9cbd
See #1848 . Refactor group data class. Add support for multiple subgroup relationships.
2023-01-31 15:35:14 +11:00
Dion Moult
95e924a5bc
Fix #2206 . Bug where removing a cost item with active data created an error.
2023-01-31 14:33:29 +11:00
Dion Moult
f9cfd17303
Fix #2251 . Fix #2603 . Bug where annotations don't show because redeclaration of built-in glsl variables is not allowed.
2023-01-31 11:04:23 +11:00
Dion Moult
9f37f73e52
Fix #2585 . Bug where geometry could randomly get corrupted.
2023-01-31 10:54:07 +11:00
Andrej730
9acd2043d7
Window/Stair types added as presets in type manager
2023-01-30 15:31:50 +05:00
Dion Moult
ab6159f173
See #1848 . Refactor cost data class.
2023-01-30 20:53:17 +11:00
Andrej730
f9bff64f0d
ifc geonodes modifier prototype
2023-01-30 13:45:52 +05:00
Andrej730
978f362073
More consistent default and current units for stair and window modifiers
2023-01-30 12:44:11 +05:00
Dion Moult
7a185e7f7c
See #1848 . Refactor constraint data class.
2023-01-30 11:47:02 +11:00
Dion Moult
044cd6e97b
See #1848 . Refactor boundary data class.
2023-01-30 11:27:38 +11:00
Dion Moult
b939370f2b
See #1848 . Remove reliance on data class for material module.
2023-01-30 10:20:55 +11:00
Sigma Dimensions
4af0c1c98c
BBIM: Fix editing slab representation bug
2023-01-29 21:20:33 +01:00
Dion Moult
181531ada8
Fix bug where circle profiles didn't follow project units.
2023-01-29 21:30:11 +11:00
Dion Moult
686f4a023d
Fix #2356 . Handle cases where the annotation types get changed to an incompatible object type.
2023-01-29 20:10:23 +11:00
Ryan Schultz
2902d96690
#2692 - bulk assign and unassign ifcmaterials
2023-01-29 10:05:03 +11:00
Massimo Fabbro
70f35095ff
Writing qto tests ( #2728 )
...
* Update qto tool tests and fix some bugs
* complete test_run qto tests
2023-01-29 10:03:07 +11:00
Ryan Schultz
87c67abac9
#2652 Removes all IFC data, and converts the file to a simple Blender file
2023-01-29 10:00:43 +11:00
Dion Moult
6a2307308c
Fix bug where copying objects with profiles should only share profiles if the profile is named.
2023-01-28 21:51:00 +11:00
Dion Moult
1a05fae826
Fix #2426 . bug where unrelated objects would get drawing properties by accident.
2023-01-28 14:27:47 +11:00
Andrej730
cce27d73fd
Fixed ifc window bugs
...
1) The bug occured if you would try to remove ifc window modifier and add it back again. Now adding new window checks if window was previously added
2) Second bug occured if you import .ifc project with window and some props were not used before (for example window was without transom), then newly added props would have incorrect units.
2023-01-27 17:44:52 +05:00
Andrej730
87515f3839
Added creating window to Shift+A menu
2023-01-27 16:30:35 +05:00
Dion Moult
24f3918769
Fix #2705 . Annotation draw error when splines are outside the zoom level of the screen.
2023-01-27 14:32:41 +11:00
Dion Moult
6c2a4711da
Fix bug where annotations were assumed to only be part of one drawing group
2023-01-27 08:38:00 +11:00
Dion Moult
41fdd77bfa
Fix #2579 . Bug where measurements were considered to be greasepencil strokes when drawing walls.
2023-01-27 08:32:25 +11:00