Andrej730
8514a426bb
fix potential blenderbim issues for python 3.10
...
tomllib was added to python 3.11, tomli can be used for the previous versions.
Though it is a bit questionable since internally Blender is using just tomllib and because of that I'm not sure anymore if Blender still supports Python 3.10.
2024-08-02 16:00:49 +05:00
Andrej730
2062324294
prevent issues importing blenderbim for core test
...
initialize_bbim_semver was possible breaking on running core tests if system python was missing tomllib
2024-08-02 16:00:49 +05:00
Dion Moult
90c6218210
Fix #5115 . Members (e.g. stringers) can now have a stair modifier applied as they may be used to support stairs
2024-08-02 16:34:30 +10:00
Dion Moult
321bb7178d
See #5110 . Minor fix when appending linked elements.
2024-08-02 16:29:14 +10:00
Dion Moult
42dda0a07a
Run black on light
2024-08-02 16:00:45 +10:00
Dion Moult
adb17d91f9
Dedicated doc section for blend open/save issue
2024-08-02 15:57:17 +10:00
Dion Moult
646cc59687
Update live install script on linux/mac and merge system support docs into dev setup docs
2024-08-02 15:57:17 +10:00
Dion Moult
38759348cd
Document new install location on 4.2
2024-08-02 15:57:17 +10:00
Dion Moult
ff44f4f395
Show warning if a blend file is used alongside an ifc
2024-08-02 15:57:17 +10:00
Dion Moult
a31051a937
Drop py39 from build matrix for BBIM as we now only support Blender >=4.2
2024-08-02 15:57:17 +10:00
Chirag Singh
5cfd69f337
Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0
blenderbim-0.7.11-alpha240802
2024-08-02 11:23:09 +05:30
Chirag Singh
f4100f7951
Added HDR support
2024-08-02 11:22:40 +05:30
Thomas Krijnen
785d5118d0
installation.rst - minor enhancement
2024-08-02 05:02:20 +02:00
Thomas Krijnen
fddd85817a
installation.rst - minor doc enhancements
2024-08-02 04:59:09 +02:00
Thomas Krijnen
a689fc6377
Consistency TopExp_Explorer::Current()
2024-08-02 04:50:06 +02:00
Augustin Trancart
8e5a7ed24e
improve json lib discovery for cmake
2024-08-02 03:31:17 +02:00
Dion Moult
788217c73c
Use loader to get name instead of hardcoding when loading IFCs. See #4517 .
2024-08-02 09:31:15 +10:00
Blender Defender
1abc3a1422
feat: Update the patch UI of ResetAbsoluteCoordinates
...
Instead of specifying parameters `a`, `b`, `c` and `d`, more meaningful parameters have been introduced (`threshold`, `automatic_offset_point`, `x`, `y` and `z`), which allow to do the same operations in a more understandable way.
2024-08-02 08:26:14 +10:00
Richard Brice
c31c34b7d2
reimplements piecewise_function using PIMPL idiom
...
PIMPL idiom allows implementaiton of piecewise_function to evolve without envoking systemwide recompile (unless the class definition changes)
2024-08-01 12:34:49 -07:00
Richard Brice
b22ecba179
Implements mutually exclusive access to mapping cache with a mutex
2024-08-01 07:15:22 -07:00
Chirag Singh
22bc98b48b
Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0
2024-08-01 19:29:48 +05:30
Chirag Singh
cf70026570
Gensky corrected and output in .tiff format
2024-08-01 19:29:02 +05:30
Andrej730
3c4a865e0b
ci.yml - also run tests for other ifcopenshell packages
2024-08-01 18:01:59 +05:00
Andrej730
8523bb317a
bcf, bsdd - add "make test"
2024-08-01 18:01:59 +05:00
Andrej730
4b00b268c0
fix core geometry trests after c4ae957 and 698c648
2024-08-01 18:01:58 +05:00
Andrej730
f0ca34d107
fix core project tests after 0dc084d and e3cb811
2024-08-01 18:01:58 +05:00
Andrej730
3834ecb06a
fix core root test after e3cb811
2024-08-01 18:01:58 +05:00
Andrej730
047c9e3ee9
fix core aggregate module test after 6eb3c48
2024-08-01 18:01:58 +05:00
Andrej730
786b796f37
fix breaking bim.activate_model for new collections structure
2024-08-01 18:01:58 +05:00
Andrej730
3fd8be72c2
refresh_ui_data note
2024-08-01 18:01:58 +05:00
Andrej730
cb80081473
fix covering test and fix bug adding coverings in non-meters projects
...
Noticed that adding a covering in millimeters project didn't worked - the reason was that shapely was using tolerance in ifc project units when get_obj_base_points was returning points in si (blender always operates in meters internally).
I've changed get_obj_base_points to return data in project units and get_bmesh_from_polygon to convert it back to meters for Blender.
It's probably would be better to always operate in si until we need to save data to ifc but I'm not that familiar with that module to just change it everywhere.
Ping @maxfb87 just in case.
2024-08-01 18:01:58 +05:00
Andrej730
5ac84e2be7
covering - more detailed poll messages
2024-08-01 18:01:58 +05:00
Andrej730
c8466e0606
typing
2024-08-01 18:01:58 +05:00
Thomas Krijnen
db5167bbaf
Prevent infinite recursion
2024-08-01 07:59:23 +02:00
Thomas Krijnen
7d6e26bfd5
Add revolve as top-level item in occt kernel
2024-08-01 07:48:42 +02:00
Thomas Krijnen
2fd339ac6b
Hack/workaround for #5064
2024-08-01 07:48:28 +02:00
Dion Moult
6f6dc08696
Minor typo fixes
blenderbim-0.7.11-alpha240801
2024-08-01 14:58:23 +10:00
Andrej730
6cb063ebd2
fix bim drawing module test after 47704b1
ifcsverchok-0.7.11.240731
blenderbim-0.7.11-alpha240731
2024-07-31 19:00:34 +05:00
Andrej730
fb95e3eb51
fix enabling sverchok as legacy addon on Blender 4.2
...
It was failing when BBIM is installed as an extension
2024-07-31 19:00:34 +05:00
Andrej730
17a061f917
fix bim test after e6ac012
...
when Types collection was renamed to IfcTypeProduct
2024-07-31 19:00:34 +05:00
Andrej730
51db65b868
fix resource bim tests after c399eb2
...
IfcLaborResource doesn't actually support IfcQuantityArea quantities
2024-07-31 19:00:34 +05:00
Andrej730
faab9e04a3
fix resource bim tests after 1a4e467
...
operator prop was deprecated a long time ago in e2d4a3a
2024-07-31 19:00:34 +05:00
Andrej730
bea92455dd
clean up bim tests from trailing spaces
2024-07-31 19:00:34 +05:00
Andrej730
6be1b80a82
fix container operators after a9a4b0c + mention a limitation
...
If you would select container1 + obj1 with intention to copy obj1 to container1 - running bim.copy_to_container would also copy container1.
Similar issue for referencing/dereferncing structures in other structures in ifc4x3.
2024-07-31 19:00:34 +05:00
Andrej730
2927eadada
Display referenced structured elements during container edit for more responsive ui
...
Before - https://imgur.com/a/m5qtDUn
After - https://imgur.com/a/TFlUNTa
2024-07-31 19:00:33 +05:00
Andrej730
4c5e90dc77
fix bim tests after collections no longer represent spatial hierarchy
2024-07-31 19:00:33 +05:00
Andrej730
f860973172
fix spatial module bim tests after a9a4b0c
2024-07-31 19:00:33 +05:00
Andrej730
94ed0cd59c
fix bim.assign_container uses after a9a4b0c + add TODOs
2024-07-31 19:00:33 +05:00
Andrej730
93ea1f98ac
fix qto tests after 8c3d10a
2024-07-31 19:00:33 +05:00
Andrej730
b68a92f251
remove bim.assign_objects_base_qto from tests (removed in 8c3d10a)
2024-07-31 19:00:33 +05:00