Dion Moult
08561b11c3
Fix #2077 . You can now edit profiles via their axis line.
2023-03-03 17:47:16 +11:00
Andrej730
47192cc834
Fixed typo in generate_pset_templates.py
2023-03-03 11:08:56 +05:00
Dion Moult
860a0bfc8e
Fix #2828 . Extending walls to roofs / slabs is now more intuitive as you select the target slab last.
blenderbim-230303
2023-03-03 14:42:08 +11:00
Dion Moult
5677768e99
Fix #2818 . Alignment functions now considers layer set usage offsets.
2023-03-03 11:55:49 +11:00
Andrej730
4c58ca28e5
Synchronizing batting viewport and svg dimensions
...
Also switched to even more simple pattern to indicate insulation because of the vertex limit
2023-03-02 19:00:23 +05:00
Dion Moult
588d6ccaaa
Attempt 2.
2023-03-02 21:51:09 +11:00
Dion Moult
21f583800a
Ensure Python 3.10 is used to fetch BlenderBIM Add-on dependencies
2023-03-02 21:43:22 +11:00
Andrej730
4ea08a087c
Minor array refactor
2023-03-02 14:39:36 +05:00
Dion Moult
e5885db187
Get batting thickness from decorator data
2023-03-02 19:02:00 +11:00
Andrej730
1fca38625f
A last bit of cleaning up temp files after tests
blenderbim-230302
2023-03-02 10:45:00 +05:00
Sigma Dimensions
cf2ad43ed7
refactor pset operator
2023-03-01 15:37:19 +01:00
Andrej730
fb3023bb79
Moved blenderbim tests temporary files to separate directory
...
Moved temporary test files to separate directory and added it to gitignore
Still have test.exp.cache.dat spawning from `test_feature`...
2023-03-01 18:46:13 +05:00
Andrej730
52f18fea85
Viewport preview for batting annotation
...
Currently it's always set to the same thickness and doesn't update from pset value.
It's currently using zigzag pattern to indicate batting because some techincal limitation of the shader (Error: C6033: Hardware limitation reached, can only emit 256 vertices of this size)
Also added batting to the annotation tool panel.
2023-03-01 17:37:17 +05:00
Dion Moult
d5ecb9b8ea
See #2820 . Fix issue where some hatches weren't merged when an object had multiple SVG paths.
2023-03-01 22:25:12 +11:00
Dion Moult
67d33001d5
See #2820 . Ensure only closed polygons are merged in drawings.
2023-03-01 21:57:33 +11:00
Dion Moult
4f571fa2fc
Attempt to fix pytest bundling.
2023-03-01 21:39:15 +11:00
Dion Moult
c5bd902dc6
See #2820 . See #2822 . Fix to accommodate empty element groups in drawings.
2023-03-01 21:08:34 +11:00
Dion Moult
68282c7a1e
Fix #2821 .
2023-03-01 20:54:07 +11:00
Sigma Dimensions
d40dcae212
fix 5d csv imports with funky characters and numbers, fix 5d export
2023-03-01 10:51:52 +01:00
Dion Moult
12151c40ff
Fix #2799 . Drawing polygon merging now is purely material based.
2023-03-01 17:52:57 +11:00
Dion Moult
9c8b15fa1a
Fix #2645 . No longer override built-in operators for critical features.
2023-03-01 14:30:56 +11:00
Dion Moult
3d49cc9d13
By default, the site is now cut with a nice thick line on drawings
blenderbim-230301
2023-03-01 11:28:45 +11:00
Dion Moult
955c0d19a6
See #2799 . Cut walls with the same material in drawings are now merged by default.
2023-02-28 22:59:45 +11:00
Andrej730
3cf7a9e925
Renamed batting pset
2023-02-28 11:24:47 +05:00
Andrej730
8cbf719772
Replaced tool method from 17add48 with existing one
2023-02-28 10:04:18 +05:00
Dion Moult
2f614330c9
Fix #2781 . Usability bug where it wasn't clear references were only loaded from the active external classification library.
2023-02-28 12:39:15 +11:00
Dion Moult
5a40519114
Minor fix
blenderbim-230228
2023-02-28 11:43:36 +11:00
Dion Moult
96271e8bd8
Users can no longer create orphaned opening elements, which are invalid.
2023-02-28 10:05:22 +11:00
Dion Moult
9b75a415d4
See #2812 . Resolve issue where obsolete link_to_scene argument was used.
2023-02-28 10:03:56 +11:00
Dion Moult
5f71abb5fa
Minor fix to insulation scale
2023-02-28 09:23:28 +11:00
Dion Moult
affb066b7b
Fix #2813 . Bug where the user could try to load thumbnails even though there were no types.
2023-02-28 08:44:36 +11:00
Andrej730
17add48254
Minor refactor for modifiers
2023-02-27 19:18:39 +05:00
Andrej730
f5b6fdcb5b
Batting Annotation pattern
...
Added batting pattern to line annotations.
The way to use it is:
1) Add "Line" Annotation;
2) Change object type to "BATTING"
3) Add object property set "Pset_BBIM_Bating" (also added in this commit) to specify the batting thickness.
Currently there is no preview for batting in viewport.
Other changes:
- EPset_Annotation.ifc -> Psets_BBIM_Annotation.ifc (more general psets ifc library for the future use)
2023-02-27 19:18:39 +05:00
Dion Moult
68bdbe4c4f
Bundle bpypolyskel so that users can start playing with the hipped roof generator
2023-02-27 21:49:04 +11:00
Dion Moult
363ddc2a9b
Minor fix
blenderbim-230227
2023-02-27 20:49:45 +11:00
Dion Moult
20d44378d9
You can now generate type-based spaces and regenerate spaces when boundaries change.
2023-02-27 20:49:38 +11:00
Dion Moult
4fe321275a
Fix bug where space types were not loaded.
2023-02-27 20:47:20 +11:00
Dion Moult
60b1192703
Fix critical bug where a user might override and break existing objects if they reused an object name
2023-02-27 20:46:53 +11:00
Dion Moult
b25233a748
Fix critical bug where duplicate orphaned collections were created in the background.
2023-02-27 20:12:39 +11:00
Dion Moult
d9b54c923c
Fix bug where you couldn't manage spatial types in the type manager
2023-02-27 20:10:27 +11:00
Dion Moult
131ee8270b
Minor fix
2023-02-27 10:57:28 +11:00
Massimo Fabbro
e71bace6a8
update makefile with shapely 2.0.1
2023-02-27 09:10:46 +11:00
Dion Moult
2c4a0669ed
Fix bug where copying to container might get the wrong coordinates if containers weren't synced.
2023-02-26 22:31:21 +11:00
Dion Moult
ee451b6b29
Experimental operator to generate hipped roofs from a footprint.
2023-02-26 21:23:35 +11:00
Dion Moult
7b858fffb2
All generated drawing text now has classes so you can customise their style.
2023-02-26 21:22:43 +11:00
Dion Moult
6ce0deeb63
Fix #2808 . Bug where you couldn't assign element types in IFC4X3.
blenderbim-230226
2023-02-26 11:26:13 +11:00
Dion Moult
96b2eaeae4
Experimental operator to generate spaces bounded by walls.
2023-02-25 21:40:02 +11:00
Andrej730
8fe8175a87
Monolithic stair variant generator
blenderbim-230225
2023-02-25 10:40:27 +05:00
Andrej730
ee2bedfb64
Update openings position based on fillings position at wall regenarete
...
So basically now when you move windows or doors attached to the wall, their openings positions will also be updated if you hit "regenerate" for the wall.
2023-02-24 17:12:41 +05:00
Andrej730
aa8da74ed8
ifc2x3 pset library name fix + copyrights
2023-02-24 11:07:33 +05:00