Dion Moult
ef98bd5120
Convert Ifc2Sql script to IfcPatch recipe and add geometry support
2024-04-15 12:04:43 +02:00
Dion Moult
816efc8810
Fetch pset and qto names via pset data instead of real time to prevent UI lag on larger models.
2024-04-15 12:04:43 +02:00
Dion Moult
0e02c97fc6
Lazily check for BBIM_Railing psets to prevent unnecessarily fetching psets for every element when loading models.
2024-04-15 12:04:43 +02:00
Dion Moult
a572bcfcb9
IfcPatch can now support patches that write to arbitrary files or have no output.
2024-04-15 12:04:43 +02:00
Dion Moult
534247daa1
Fix bug for getting psets of materials and profiles in IFC2X3
2024-04-15 12:04:43 +02:00
Thomas Krijnen
7c6620550a
add assert #3308
2024-04-15 12:04:26 +02:00
Thomas Krijnen
7feeb441ff
#2819 Handle periodic bspline curves in serialization
2024-04-15 11:58:51 +02:00
Sigma Dimensions
e17b9fa111
enable activating object type when trying to select type from an object ( whilst the type is hidden from view layer)
2024-04-15 11:44:56 +02:00
Massimo Fabbro
240f9b0100
Now generate spaces from walls considers also columns in order to create the contours
2024-04-15 11:44:56 +02:00
Thomas Krijnen
cd8bc823c2
#3305 Less pessimistic tolerance comparison in newells method
2024-04-15 11:44:56 +02:00
Thomas Krijnen
1efe5761c0
#3305 one more iteration on lower fuzziness level for boolean ops
2024-04-15 11:44:56 +02:00
Sigma Dimensions
8a108627e4
temporarily hide IFC Spatial Manager for IFC2X3 models
2024-04-15 11:44:56 +02:00
Sigma Dimensions
62b5f080ab
Enable selecting group elements
2024-04-15 11:44:56 +02:00
Sigma Dimensions
2b4c21615b
Enable selecting a container's children from the IFC Spatial Manager panel
2024-04-15 11:44:56 +02:00
Sigma Dimensions
c280bfa7ae
fix replacing material with material profile
2024-04-15 11:44:56 +02:00
Sigma Dimensions
ab19c9ff46
experimental patch of non parametric mep segments
2024-04-15 11:44:56 +02:00
Sigma Dimensions
da41469c43
fix missing import
2024-04-15 11:44:55 +02:00
Sigma Dimensions
ee0dca4898
Move Spatial Manager UI to "IFC Project Set-up"
2024-04-15 11:44:55 +02:00
Sigma Dimensions
2cf50dc48f
split material assign/unassign operators into tool and core
2024-04-15 11:44:55 +02:00
Sigma Dimensions
5ce156bfa9
fix delete material operator
2024-04-15 11:44:55 +02:00
Sigma Dimensions
a38784cdc4
Fix displaying connections for selected distribution ports
2024-04-15 11:44:55 +02:00
Sigma Dimensions
0959a7f6a3
Refactor and re-use common spatial_tool.select_products
2024-04-15 11:44:55 +02:00
Andrej730
a7faa3ec3e
Support external shaders from currently opened blend file
...
Previously it was crashing if you try use shader from current .blend file as external.
I guess we now kind of support external internal shaders 🙃
2024-04-15 11:44:55 +02:00
Andrej730
00a87819e4
switch to external styles for rendered shading in viewport
...
Unfortunately I couldn't find a way to make it work with areas that user created during current blender session. But new areas will have this feature too after blender restart
2024-04-15 11:44:55 +02:00
Andrej730
70eaa1a7df
prioritize external styles on ifc import
...
also found a way to switch shade graph for two materials without juggling active materials and active objects - it was necessary to make it work on import without adding temporary active object
2024-04-15 11:44:55 +02:00
johanrd
9648a51e04
fix typo in README.md
2024-04-15 11:44:55 +02:00
Bruno Postle
4318cec65a
BBIM show all fetched remote Git branches ( #3096 )
2024-04-15 11:44:55 +02:00
Gorgious
eb35157f8f
Fix #3142 : Use Tab hotkey to edit horizontally layered objects
2024-04-15 11:44:55 +02:00
Ahmad Saleem Z
3ebd31a486
added link to aws/lambda guide in installation guide
2024-04-15 11:44:55 +02:00
Ahmad Saleem Z
a152474e6d
fix ARG in Dockerfile
2024-04-15 11:44:55 +02:00
Ahmad Saleem Z
d009188805
documentation
2024-04-15 11:44:55 +02:00
Ahmad Saleem Z
8d17838af1
example fixes
2024-04-15 11:44:55 +02:00
Ahmad Saleem Z
829870a416
added aws/lambda sample
2024-04-15 11:44:55 +02:00
Bruno Postle
c07cb2141e
BlenderBIM operator to add remote repo ( #3096 )
...
Procedure to merge a pull request would be: Add Remote, select the added
remote in the pull-down, Fetch from remote, select the added remote
branch in the pull-down, Merge, delete remote
2024-04-15 11:44:55 +02:00
Dion Moult
ada978ed1f
Toggle between full schema (i.e. all tables for every declaration) and partial schema dump into SQL
2024-04-15 11:44:55 +02:00
Bruno Postle
84cd96a48d
BlenderBIM operator to delete a Git remote ( #3096 )
2024-04-15 11:44:55 +02:00
Bruno Postle
567ad3bf63
BlenderBIM fix warning writing .git/config ( #3096 )
2024-04-15 11:44:55 +02:00
Balázs Dukai
6f6ff416c9
Add copyright
2024-04-15 11:44:55 +02:00
Balázs Dukai
a97cd7ad24
Update to ifcopenshell 0.7.0 and cjio 0.8
...
LoD is string in v1.1
2024-04-15 11:44:55 +02:00
Balázs Dukai
818f77da2b
Update to v1.1 CityObject types
2024-04-15 11:44:55 +02:00
Andrej730
8ac1bc6900
IfcGitData update to ifcgit operators poll() methods
...
Added loading IfcGitData to ifcgit operator's poll() methods because it was getting a bit spammy in console if you don't use git.
Traceback (most recent call last):
File "\scripts\addons\blenderbim\bim\module\ifcgit\operator.py", line 255, in poll
if IfcGitData.data["ifcmerge_exe"]:
KeyError: 'ifcmerge_exe'
Traceback (most recent call last):
File "\scripts\addons\blenderbim\bim\module\ifcgit\operator.py", line 147, in poll
repo = IfcGitData.data["repo"]
KeyError: 'repo'
Traceback (most recent call last):
File "\scripts\addons\blenderbim\bim\module\ifcgit\operator.py", line 18, in poll
path_ifc = IfcGitData.data["path_ifc"]
KeyError: 'path_ifc'
Traceback (most recent call last):
File "\scripts\addons\blenderbim\bim\module\ifcgit\operator.py", line 45, in poll
path_ifc = IfcGitData.data["path_ifc"]
KeyError: 'path_ifc'
Traceback (most recent call last):
File "\scripts\addons\blenderbim\bim\module\ifcgit\operator.py", line 190, in poll
repo = IfcGitData.data["repo"]
KeyError: 'repo'
Traceback (most recent call last):
File "\scripts\addons\blenderbim\bim\module\ifcgit\operator.py", line 111, in poll
repo = IfcGitData.data["repo"]
KeyError: 'repo'
2024-04-15 11:44:55 +02:00
Andrej730
dfe7421dab
External Styles
...
Added support for external blender styles that will be saved to ifc.
What it basically means that you can append material from external .blend file as a style that can be loaded in your blender material anytime.
1) External style can be added in Material Tab
https://i.imgur.com/BYfesi5.png
Note that you select material name at the right side of file selecting panel:
https://i.imgur.com/mvqaaod.png
2) After adding external style you can switch between external and other surface styles:
https://i.imgur.com/YtCz8an.png
3) There is also option to switch styles to External for all objects in the scene:
https://i.imgur.com/u3zTcX9.png
Some other changes:
- some ui adjustments
- moved functions that create blender shaders to tool.Loader (they also reset shader graph now so it's possible to use them on non-default blender materials)
- some new tools for copying node graph from one material to another, appending data blocks
- new operator for browsing external styles can be reused later to append other data blocks
2024-04-15 11:44:55 +02:00
Dion Moult
a4224b104d
Experimental support for storage of IFC in MySQL and SQLite
2024-04-15 11:44:55 +02:00
D4ve-R
26ea4fd583
Revert "build scripts"
...
This reverts commit 6c1218d352 .
2024-04-15 11:44:52 +02:00
D4ve-R
809f3463f0
build scripts
2024-04-15 11:43:45 +02:00
D4ve-R
fc29710c1d
prepare for referencing
2024-04-15 11:39:21 +02:00
D4ve-R
b915da223d
metersPerUnit
2024-04-15 11:39:21 +02:00
D4ve-R
8723d14aee
usd rotateXYZop
2024-04-15 11:39:21 +02:00
D4ve-R
9b9dce33a1
Update submodule
2024-04-15 11:39:21 +02:00
D4ve-R
7c40ce10e6
fix typo
2024-04-15 11:39:21 +02:00