Dion Moult
aaac864dcf
More import fixes
2024-07-18 19:09:08 +10:00
Dion Moult
c408bf339c
Tool module: make all "import" imports relative
2024-07-18 16:32:52 +10:00
Dion Moult
3d02b60160
Tool module: make all "import as" imports relative
2024-07-18 16:29:20 +10:00
Dion Moult
72ecfbb9e1
Tool module: make all "from" imports relative
2024-07-18 16:27:23 +10:00
Dion Moult
e4193c59ac
Make all "import" imports relative
2024-07-18 16:15:16 +10:00
Dion Moult
a0feae8717
Make all "import as foo" imports relative
2024-07-18 15:06:22 +10:00
Dion Moult
1f95037c32
Make all "import as" imports relative
2024-07-18 15:03:40 +10:00
Dion Moult
52cb9f865f
Make all "from" imports relative
2024-07-18 14:59:17 +10:00
Dion Moult
cec732138c
Make some of the more complex imports relative
2024-07-18 14:18:17 +10:00
Dion Moult
93a1355c5e
Fix missing imports prior to deciding 4.2 import strategy
2024-07-18 14:05:40 +10:00
Andrej730
8a8caf1427
Create blenderbim_redirect.py
2024-07-17 18:09:14 +05:00
Dion Moult
13009284f9
Fix non-valid Blender manifest (strings too long apparently)
2024-07-17 23:08:51 +10:00
Dion Moult
8799a6effa
Fix ifcopenshell-python wheel packaging missing util schema json files
2024-07-17 23:08:33 +10:00
Dion Moult
60c3bb00c5
Fix ifc5d packaging missing json mapping files
2024-07-17 23:08:17 +10:00
Dion Moult
db1f58b958
Add blender platform support
2024-07-17 22:46:51 +10:00
Dion Moult
54cfe8b405
Bump permissions and tags in blender manifest
2024-07-17 22:46:51 +10:00
Andrej730
7cb8592ad4
fix bpypolyskel and ifcjson wheels
2024-07-17 17:41:13 +05:00
Andrej730
49037d8b2e
build wheel for bpypolyskel
2024-07-17 16:43:29 +05:00
Dion Moult
ba25c68e85
Remove behave and bimtester module - only used by advanced users and confuses users with ifctester
2024-07-17 21:42:46 +10:00
Andrej730
39b883ea21
makefile - do not download pkg_resources as it's provided by blender
...
It seems Blender started providing pkg_resources by default at some point, see:
blender-4.2.0/4.2/python/lib/site-packages/pkg_resources
2024-07-17 16:30:53 +05:00
Andrej730
a76f12062b
pack ifcjson to wheel
2024-07-17 16:30:52 +05:00
Dion Moult
fded69aaa4
WIP BlenderBIM makefile update
2024-07-17 21:29:58 +10:00
Dion Moult
ef1f27a088
Fix ifccityjson wheel
2024-07-17 21:29:21 +10:00
Dion Moult
0efa36940c
Package BIMTester as a wheel
2024-07-17 20:50:36 +10:00
Andrej730
6fbb1a286c
support sun position addon on blender 4.2
2024-07-17 15:26:12 +05:00
Andrej730
7c606fea9b
make sun_position an optional addon for bbim
2024-07-17 13:18:42 +05:00
Andrej730
ae97350e64
blender_manifest - fix version
...
Blender requires blender_manifest version to be semver compatible otherwise it fails with an error below if you try to install BBIM as an extension.
Error:
Error in manifest key "version" invalid: to be a semantic-version, found '0.7.10.240717'
2024-07-17 13:16:17 +05:00
Andrej730
3e7dbcaeb6
blender_manifest - bump min blender version
...
as manifest is used only for installing addon as blender extension in Blender 4.2+
2024-07-17 13:16:17 +05:00
Thomas Krijnen
4ad426a5c5
Update IfcParse.cpp #4998
2024-07-17 09:45:34 +02:00
Dion Moult
eeb200a19d
Minor UI polish to show structural panels by default
2024-07-17 17:37:20 +10:00
Dion Moult
766eb75e3a
Deprecate old set viewport shadow from sun in favour of new solar analysis tools
2024-07-17 17:37:09 +10:00
Dion Moult
607f79f2f5
New feature to set view from sun for solar analysis
2024-07-17 17:36:50 +10:00
Dion Moult
70f252988a
Purge deprecated "set north" operators from georeference superseded by new visualisation features
2024-07-17 17:36:03 +10:00
Dion Moult
f956545743
Fix tzfpy packaging
2024-07-17 16:45:35 +10:00
Dion Moult
6f8aac96f0
Fix #5027 . Forgot to commit some files for solar analysis.
2024-07-17 14:57:06 +10:00
Dion Moult
a2018a22a6
Add sun path visualisation for solar analysis
blenderbim-0.7.10.240717
2024-07-17 13:59:01 +10:00
Thomas Krijnen
7a10edbd73
Fix ambiguous overload after dedbf7014a
2024-07-17 03:43:55 +02:00
Thomas Krijnen
669b0b8c83
Fix triangulated face set #5020
2024-07-17 03:26:23 +02:00
Thomas Krijnen
70336f179d
Keep identities on indexed face sets #5020
2024-07-17 03:12:35 +02:00
Dion Moult
7fc7a73db8
New panel to manage solar analysis setup (location, date, and time)
2024-07-16 23:13:02 +10:00
Andrej730
41065f77d1
BBIM startup error handler - fix error redownloading addon after 5e6fe5e
2024-07-16 18:02:26 +05:00
Andrej730
010f854a07
BBIM startup error handler - message on python version mismatch
...
Example - https://i.imgur.com/U5CBdqU.png
Logs (only startup error logs) now also have information about binary python version and binary filename.
2024-07-16 18:02:26 +05:00
Andrej730
c0635afb64
BBIM error handler - include commit hash
...
Include commit hash to the copied logs and add it to the startup error handler (https://imgur.com/9yVMBnR )
2024-07-16 18:02:26 +05:00
Andrej730
dedbf7014a
fill context attribute of the shape elements (similar to v0.7.0) #4832
2024-07-16 18:02:26 +05:00
Dion Moult
d8cf6ca4fc
Bundle pytz and tzfpy for timezone calculations for solar analysis
2024-07-16 22:56:51 +10:00
Andrej730
f1ab63dda9
pyradiance macos support + linux fix
...
See:
https://github.com/LBNL-ETA/pyradiance/issues/35
https://github.com/LBNL-ETA/pyradiance/issues/34
2024-07-16 12:11:11 +05:00
Andrej730
3a5c3d856a
quick fix for 54fe0f8ff
2024-07-16 11:17:36 +05:00
Andrej730
54fe0f8ff9
Remove blenderbim/occ_utils.py #812
...
Goodbye duplicated file 😁
2024-07-16 11:06:49 +05:00
Dion Moult
483516a902
Implement show / hide / isolate in spatial decomposition panel
blenderbim-0.7.10.240716
2024-07-16 14:23:30 +10:00
Dion Moult
83085ba3c1
You can now toggle recursive children in the spatial tree
2024-07-15 23:56:35 +10:00