Andrej730
378a25bbaa
Added some .feature convenience debug fixtures
2023-02-20 19:57:05 +05:00
Andrej730
1dfabe2591
Fixed issue with float vectors assertion during tests
...
`sequence.feature` - Added `[:]` to make errors more readable values in errors (for example, (0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 1.0) instead of `<bpy_float[4], Object.color>`
`test_feature.py` - fixed `FAILED test/bim/test_feature.py::test_animate_the_consumption_of_a_wall - AssertionError: Value is <bpy_float[4], Object.color>`
Test was failing because of float garbage in object.color (the comparison was (0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 1.0) <> [0.2, 0.2, 0.2, 1] )
After that fix all tests now are passed 🥲
2023-02-20 19:53:16 +05: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
Dion Moult
207093fe99
Fix regression where changing assigned types didn't update the materials.
2023-02-04 22:12:28 +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
cbd9c898c3
Fix failing tests
2022-11-04 17:08:41 +11:00
Dion Moult
ffa3aae132
Fix UI bug where changing classification levels sometimes didn't display
2022-09-02 15:21:27 +10:00
Dion Moult
a800d1af7e
Fix pset template UI bug where changing to another prop didn't cancel editing older props. Also add support for blank or falsey enums (e.g. a real of 0.0).
2022-09-01 18:06:33 +10:00
Sigma Dimensions
699c8bf6b6
fix path windows test-bim
2022-08-29 12:51:18 +01:00
Carlos Villagrasa
4e5503002a
Construction Type Browser, polishing of 2nd iteration ( #2336 )
...
* Polish a bit the type browser UI
* Remove SELECT from type browser
* model and geometry module tests fixed
* Polishing of type authoring layout redesign
* Further polishing of type authoring layout
2022-08-10 21:23:13 +10:00
Carlos Villagrasa
1f637660d1
model and geometry module tests fixed
2022-08-02 18:13:31 +10:00
Dion Moult
ffe9ac6614
Run black
2022-08-01 19:45:36 +10:00
Carlos Villagrasa
cd58b994dd
Renaming AddConstrTypeInstance
2022-07-27 08:24:50 +02:00
Carlos Villagrasa
40854eb3d3
Renaming constr_type back to relating_type
2022-07-27 08:18:34 +02:00
Carlos Villagrasa
79453a6ae0
Renaming constr_class back to ifc_class
2022-07-27 08:11:52 +02:00
Carlos Villagrasa
9278e43d72
Merge branch 'v0.7.0' of https://github.com/IfcOpenShell/IfcOpenShell into IfcOpenShell-v0.7.0
2022-07-26 01:39:09 +02:00
Carlos Villagrasa
99c47069cd
Tests polished
2022-07-26 01:22:22 +02:00
Vukas Pajic
5f7630e527
added test for creating new ifcgroups
2022-07-25 11:13:15 +02:00
carlos
64752e52c9
Tuning feature tests
2022-07-23 00:39:17 +02:00
Carlos Villagrasa
a3942ee5e2
Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0
2022-07-22 18:42:25 +02:00
Vukas Pajic
fcab5d445f
test features
2022-07-21 08:20:25 +02:00
carlos
7be93b5386
Add testing to construction type previews
2022-07-15 01:09:08 +02:00
Dion Moult
c478e5bf1b
#2094 . Deleting materials now also deletes Blender material if not used for a style
2022-03-21 12:04:51 +11:00
Dion Moult
c7428dd160
Fix bug where syncing an object removed from the collection tree breaks.
2022-01-30 14:44:21 +11:00
Dion Moult
1d47ad3cd4
New demo module to teach developers how to hack on the BlenderBIM Add-on.
2022-01-26 21:27:59 +11:00
Dion Moult
f529bc37ee
Fix bug where selecting type occurrences did not work
2021-11-29 20:25:51 +11:00
Gorgious
124ccf0404
(slightly) Optimise batch removing objects
2021-11-18 10:38:17 +01:00
Dion Moult
5ba155eb17
Fix #1857 . Fix bug where deleting from the outliner was not tracked.
2021-11-11 22:27:40 +11:00
Dion Moult
2ec3c4c06b
Swapping a Blender material for another is now auto synchronised.
2021-11-11 18:21:02 +11:00
Dion Moult
d5b92c0fea
Fix bug where style colours were not auto synchronised.
2021-11-11 17:31:23 +11:00
Dion Moult
28e5af853d
Fix bug where an added default material was not linked and auto synced.
2021-11-10 18:01:10 +11:00
Dion Moult
7fbf317ad2
Fix representation where removing a representation left objects with an empty mesh. Now a proper empty is used.
2021-11-08 21:12:38 +11:00
Dion Moult
7ccb6ee110
Resolve #1836 . Scaling in Blender is now auto resolved when representations are updated.
2021-11-08 21:12:38 +11:00
Dion Moult
8e215382f7
Fix bug where assigning a type did not use existing representation data in the scene if the context had changed
2021-11-06 20:56:53 +11:00
Dion Moult
a4c054ef62
Objects now sync spatial hierarchy more robustly on export, and clean the collection tree in case the user messed it up.
2021-10-29 17:43:38 +11:00
Dion Moult
72d9bc9256
Moving grid axes are now synchronised automatically
2021-10-28 19:35:40 +11:00
Dion Moult
f69de3324a
You can now split objects using a drawn edge, especially useful when creating slab pour breaks and fixing lazily modeled walls and columns. Thanks Gorgious56!
2021-10-27 12:06:12 +11:00
Dion Moult
341451f59b
Formwork area calculation now unions objects before remeshing to account for overlapping geometry
2021-10-27 09:58:29 +11:00
Dion Moult
3406c23f98
Fix bug where copying a type also copied its type relations which is invalid.
2021-10-26 20:51:27 +11:00
Dion Moult
e779a57a09
Fix bug where imported types with representations but no instances were not fully linked.
2021-10-23 18:15:23 +11:00
Dion Moult
c551275db2
Fix bug where switching to an object with modifiers applied would double the effect of modifiers.
2021-10-22 16:23:36 +11:00
Dion Moult
a8c99cebaf
Fix terrible bug #1819 where duplicating mapped elements didn't actually copy the geometry mapping.
2021-10-22 11:16:03 +11:00
Gorgious
d6cb94c6f1
Port root, bimtester and sequence to feature tests
2021-10-21 09:33:45 +02:00
Dion Moult
456adf453d
New feature to calculate the radius of a polygonal circle
2021-10-21 12:43:16 +11:00
Gorgious56
fec295d021
Migration ( #1817 )
2021-10-21 10:10:22 +11:00
Dion Moult
4577b7bf60
Potentially risky refactor of add_representation in preparation of stabilisation and optimization of geometric operators.
2021-10-18 19:23:40 +11:00
Dion Moult
a9a48bdd1d
Refactor misc functions into new misc module for better organisation.
2021-10-18 11:21:49 +11:00
Dion Moult
26cbd82da1
New feature to unlink Blender materials and IFC materials
2021-10-16 16:53:37 +11:00
Dion Moult
516503b9ca
Fix #1801 . Fix bug where importing multiple assets sharing an already imported material fails.
2021-10-16 15:46:02 +11:00
Dion Moult
776842a064
Spatial containers are now shown sorted by Z index order for convenience.
2021-10-15 17:07:23 +11:00