Sigma Dimensions (Yass)
0b2007011e
Feature to constrain a resource work or number of used resources
2023-08-22 20:01:19 +01:00
Sigma Dimensions (Yass)
1723d1e5a9
Update tests for editing sequence relationships
2023-08-21 13:43:43 +01:00
Dion Moult
c80b0464e5
Fix #3551 . Project specific pset templates now show up in the pset template editor.
2023-08-20 23:51:38 +10:00
Andrej730
008f953b6c
Fix tests errors after 8689164
...
Error was AttributeError: module 'blenderbim.bim.handler' has no attribute 'setDefaultProperties'
2023-08-17 13:18:27 +05:00
Andrej730
4f7564e5ae
misspelling 😅
2023-08-17 13:18:27 +05:00
Sigma Dimensions (Yass)
b2eddf55d2
Fix contracting/expanding cost schedule tree and add tests to avoid proof changes
2023-08-12 12:58:16 +01:00
Sigma Dimensions (Yass)
70bea0c865
Feature to add a camera to extents of the scene objects
2023-08-11 13:39:58 +01:00
Sigma Dimensions (Yass)
6eea1e9035
feature to clear previous 4D Animation (object keyframes & colors)
2023-08-11 13:36:14 +01:00
Sigma Dimensions (Yass)
0f5c82dffd
animation settings now use human readable durations to make it less confusing
2023-08-11 02:05:37 +01:00
Andrej730
4ce41b33bb
small add_constr_type_instance refactor
...
ifc_class removed as it was never used - ifc_class was always figured either from BIMModelProperties.relating_type_id or operator.relating_type_id
2023-08-01 17:45:17 +05:00
Gorgious56
b9ff4f3263
Fix Ifc modifier error after #3393064 because of legacy context.object
...
For some reason in the scene properties context.object returns None even if an object is active in the viewport, so ifc modifiers would randomly throw errors. AFAIK functionally they are supposed to point to the same thing, but active_object seems to be the superior one and context.object deprecated and kept for legacy reasons. Couldn't find dev quote but I'm sure I saw it at some point
2023-07-17 14:48:01 +02:00
Andrej730
485d41ae09
disable chaching sound running the bim tests
...
to save someone's ears (probably mine 😁 ) from running 10 chaching sounds per second
2023-07-03 12:43:26 +05:00
Andrej730
e99c154cb2
Fixed tests after a4a6dce
2023-06-21 14:19:26 +05:00
Andrej730
520860bdb9
Fixed test after b035129
2023-06-21 14:19:25 +05:00
Andrej730
103e8a545b
Fixed test after c8c0c9a
...
Taking into account that now we have error messages if user will try to remove the last material layer which would make layer set invalid ifc.
FAILED test/bim/test_feature.py::test_remove_material_set_layer - AssertionError: Failed to run operator bpy.ops.bim.remove_layer(layer=IfcStore.get_file().by_id(93).MaterialLayers[...
2023-06-21 14:19:25 +05:00
Andrej730
7dc98612e4
Fixed void tests after d3d2c36
2023-06-21 11:04:22 +05:00
Andrej730
3853258b27
Fixing test after 1c12a98
...
FAILED test/bim/test_feature.py::test_export_ifc__with_basic_contents_and_saving_as_a_relative_path - AssertionError: Value is C:\IfcOpenShell\src\blenderbim\test\files\temp\export.ifc
2023-06-21 10:16:03 +05:00
Andrej730
6825d26700
Small fix related to 5c2ae98c0 and a bit more descriptive operator error
...
FAILED test/bim/test_feature.py::test_create_project__ifc2x3 - AssertionError: Failed to run operator bpy.ops.bim.create_project
2023-06-21 09:58:41 +05:00
Andrej730
900c35e9fe
Fixing collections tests related to 99d9c0f5b
...
FAILED test/bim/test_feature.py::test_remove_drawing - AssertionError: The collection "IfcGroup/PLAN_VIEW" does not exist
2023-06-21 09:46:44 +05:00
Andrej730
5c2ae98c09
Fixed couple bugs in test_feature
...
1) Explicitly set empty ifc project not to load demo library - was still loading because it was using my default scene which caused errors.
2) typo in dimension check assertion message
2023-06-20 19:18:39 +05:00
Sigma Dimensions
9d869ebb6d
Run costing tests and rename changed methods
2023-06-01 13:02:01 +01:00
Dion Moult
7cd7ad1281
Fix regressions after making aggregate based on selected objects.
2023-06-01 16:59:53 +10:00
Andrej730
4bb46fa607
Remove test to reproduce #3169 as irrelevant
2023-06-01 10:01:14 +05:00
Andrej730
7d5beb6c80
Added test to cover 2629172ff
2023-06-01 10:01:13 +05:00
Dion Moult
68f8d8798a
Fix #3181 .
2023-05-26 19:31:01 +10:00
Andrej730
894a688bd8
Added test scenario to reproduce #3169
...
Can be easily called with `pytest .\test\bim\test_feature.py -k "issue"`
Commented some lines out to make sure it doesn't interrupt someone's test process.
Need to uncomment `When I press "bim.create_drawing"` if you want to see if it freezes for you.
You can also uncomment `And I save sample test files and open in blender` to see the freeze manually in Blender client.
2023-05-18 18:36:07 +05:00
Dion Moult
1fb6dac6fb
Fix failing tests in preparation for release.
2023-05-06 11:05:13 +10:00
Andrej730
63b201fd95
Test command to load blend file during test scenario for debugging
2023-05-01 15:35:27 +05:00
Sigma Dimensions
0f874dad51
BBIM 4D features & fixes:
...
- feature to re-order tasks
- fixes for task sorting
- further workSchedule UI/UX improvements
- forgotten bits and bobs
2023-04-30 15:44:13 +01:00
Sigma Dimensions
4a8f5af7ba
- BBIM 4D: features to review and edit Resource productivity data on the fly
...
- IOS: new resource utilitiy functions
2023-04-30 15:31:36 +01:00
Sigma Dimensions
ed4ba4d0d3
fix "cost_item quantity updates" bug when editing a QTO
2023-04-19 01:01:44 +00:00
Dion Moult
d07e8bc747
Add support for editing ref latitude/longitude
2023-04-17 10:14:22 +10: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
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
558aff72a0
Psets and qtos are now only created when properties exist to prevent invalid IFCs.
2023-03-19 14:49:31 +11:00
Dion Moult
30c850e37d
Fix #2140 . Voids and fills can now be added, removed, and edited for non-geometric aggregates.
2023-03-12 12:52:30 +11:00
Dion Moult
0dad93bf00
See #2140 . You can now bulk unassign aggregates, and they are auto directly contained in any previous indirect containers.
2023-03-11 16:31:23 +11:00
Andrej730
da8e5dced1
Added test to check #2839
2023-03-06 18:36:29 +05:00
Dion Moult
7383f44f8f
See #2645 . Update tests to use overridden built-ins.
2023-03-03 18:22:47 +11:00
Andrej730
1fca38625f
A last bit of cleaning up temp files after tests
2023-03-02 10:45:00 +05: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
Dion Moult
96271e8bd8
Users can no longer create orphaned opening elements, which are invalid.
2023-02-28 10:05:22 +11: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
Andrej730
3849a87adc
Added simple tests for door and window modifier
...
This thing used to result in errors before we fixed `replace_object_ifc_representation`
2023-02-23 18:38:20 +05:00
Andrej730
ff7d93e66c
Undo tests - proof of concept
...
Created some simple undo tests.
This "flip wall and ctrl-z" test actually is crashing blender if I do it manually - so I guess undo in background mode is still kind of different.
2023-02-22 20:24:43 +05:00
Dion Moult
68a8c7a235
Add basic integration tests for modeling slabs and beams
2023-02-22 21:50:12 +11:00
Dion Moult
5e744ff7d1
Add integration tests for basic wall modeling features
2023-02-22 20:38:02 +11:00
Massimo Fabbro
9cc754488b
calculate all quantities smoke test
2023-02-21 09:12:30 +11:00
Massimo Fabbro
f81ceb53cf
add qto feature test
2023-02-21 09:12:30 +11:00
Sigma Dimensions
40560b71c2
BBIM: fix material errors, and add smoke tests
2023-02-20 17:49:54 +01:00