Andrej730
a34be6ae5d
Getting shader graph nodes by type rather than name #3316
...
Because relying on names doesn't work for non english users
2023-06-19 16:17:37 +05:00
Andrej730
dfc5a280a4
Fixed error on disabling editing window
2023-06-19 15:51:01 +05:00
Andrej730
6a2bbfa85c
Added button to update current style #3293
...
Example - https://i.imgur.com/f4Yi3MR.png
Now changing style type should be a bit more intuitive - previously there were no button and it wasn't possible to change style type for all selected objects / changing style type for the entire scene were hidden in N-panel Miscellaneous section.
Now it also able to change style type for all blender materials, even the ones that don't have any objects using them (wasn't possible before 7c0c934b4 )
2023-06-19 11:02:42 +05:00
Bruno Postle
ddef4820d0
BlenderBIM Git merge asymmetry heuristic ( #3096 )
...
`ifcmerge` is asymmetrical. When both branches have new entities, either
local or remote step Ids need to be renumbered to resolve the merge
conflict.
If the remote branch is 'origin/main' or 'main' we preserve remote Ids,
otherwise we preserve local Ids.
This should support a workflow where a local 'main' branch is kept
pristine, but other local branches are treated as disposable; it should
also support a workflow where multiple authors access a shared 'origin'.
2023-06-16 19:42:57 +01:00
Thomas Krijnen
e6b05b547b
Further defer sql.py imports for ifcopenbot to succeed
2023-06-16 20:32:40 +02:00
Thomas Krijnen
5e8ec48d98
Comment out import mysql.connector
2023-06-16 14:16:17 +02:00
Thomas Krijnen
9c21304629
Correct if-clause
2023-06-16 14:08:48 +02:00
Thomas Krijnen
1278f98df6
Add test
2023-06-16 14:08:48 +02:00
Totally a booplicate
d31b470e83
smol fix
2023-06-16 14:08:48 +02:00
Totally a booplicate
1ecb25684e
fix missing else clause
2023-06-16 14:08:48 +02:00
Totally a booplicate
5999976d37
raise TypeError on invalid pset
2023-06-16 14:08:48 +02:00
Totally a booplicate
51e5f843ba
rework unpack_unit_value
...
handle the `None` case, simplify logic
2023-06-16 14:08:48 +02:00
Totally a booplicate
3d787338fb
improve naming of the new method
2023-06-16 14:08:48 +02:00
Totally a booplicate
de67648f3e
improve update_existing_properties
...
explicit class check
error out on a not supported type
better methods names
2023-06-16 14:08:48 +02:00
Totally a booplicate
afa803ea62
implement _try_purge
...
per review comment about repeating code
2023-06-16 14:08:48 +02:00
Totally a booplicate
3a0aaee03b
restructure if/elif/else chain
2023-06-16 14:08:48 +02:00
Totally a booplicate
a5353e02b5
support tuples
2023-06-16 14:08:48 +02:00
Totally a booplicate
1acc743370
move prop check
2023-06-16 14:08:48 +02:00
Totally a booplicate
375f4f2a86
per review
...
change exception message
remove TODO
pass `Unit`
raise `NotImplementedError` when no template was found
2023-06-16 14:08:48 +02:00
Totally a booplicate
d4b88fd422
resolve TODO
...
This is being fixed, we should always have a class to use
2023-06-16 14:08:48 +02:00
Totally a booplicate
df6cc74a87
attempt to improve pset support
...
1. Adds support to directly passed in property entities
2. Adds support for tuples
3. Adds support for P_LISTVALUE
2023-06-16 14:08:48 +02:00
Balázs Dukai
80846061f2
Don't use importlib for version
2023-06-16 13:29:24 +02:00
Balázs Dukai
80f9590410
Get package version from pyproject.toml
2023-06-16 13:29:24 +02:00
Balázs Dukai
16cda28d16
Include GenericCityObject extension
2023-06-16 13:29:24 +02:00
Balázs Dukai
24ea024a0d
Add parameters
2023-06-16 13:29:24 +02:00
Balázs Dukai
e90d7ccdb1
Init package
2023-06-16 13:29:24 +02:00
Vasile-Corjan
1a3bf513a7
Update README.md
2023-06-16 08:34:05 +02:00
Vasile-Corjan
a855c40426
Update README.md
...
I have added the parameters "minOccurs" and "maxOccurs"
2023-06-16 08:34:05 +02:00
Dion Moult
c8ede38edb
Run black on existing entity_instance
2023-06-16 16:17:17 +10:00
Dion Moult
704e27ecca
Build testing prototype of an SQLite based file / entity_instance.
2023-06-16 16:16:22 +10:00
Dion Moult
438ddc17f5
Document two answers to frequently reported bugs: missing numpy and blend / ifc out of sync.
2023-06-16 14:13:15 +10:00
Dion Moult
a8dfed50e4
Minor geometry processing documentation fix
2023-06-16 13:32:33 +10:00
Dion Moult
8cb99a77cf
Convert Ifc2Sql script to IfcPatch recipe and add geometry support
2023-06-16 13:32:33 +10:00
Dion Moult
f9b6e6f098
Fetch pset and qto names via pset data instead of real time to prevent UI lag on larger models.
2023-06-16 13:32:33 +10:00
Dion Moult
1365b76149
Lazily check for BBIM_Railing psets to prevent unnecessarily fetching psets for every element when loading models.
2023-06-16 13:32:33 +10:00
Dion Moult
47cc3158fd
IfcPatch can now support patches that write to arbitrary files or have no output.
2023-06-16 13:32:33 +10:00
Dion Moult
bac683e105
Fix bug for getting psets of materials and profiles in IFC2X3
2023-06-16 13:32:33 +10:00
Thomas Krijnen
840818d681
#3308 add assert
2023-06-15 21:27:42 +02:00
Thomas Krijnen
206933a2f2
#2819 Handle periodic bspline curves in serialization
2023-06-15 16:19:05 +02:00
Thomas Krijnen
ff209b4c11
#2819 Mark rep id as AdvancedBrep
2023-06-15 16:18:29 +02:00
Sigma Dimensions
4bc987924d
enable activating object type when trying to select type from an object ( whilst the type is hidden from view layer)
2023-06-14 13:11:17 +01:00
Massimo Fabbro
f26cfc93ea
Now generate spaces from walls considers also columns in order to create the contours
2023-06-14 12:58:39 +02:00
Thomas Krijnen
4bbb6cd2df
#3305 Less pessimistic tolerance comparison in newells method
2023-06-14 11:47:24 +02:00
Thomas Krijnen
9411a1d94b
#3305 one more iteration on lower fuzziness level for boolean ops
2023-06-14 11:47:24 +02:00
Sigma Dimensions
6a287ced7c
temporarily hide IFC Spatial Manager for IFC2X3 models
2023-06-14 10:47:00 +01:00
Sigma Dimensions
fb02ac34d4
Enable selecting group elements
2023-06-14 09:35:54 +01:00
Sigma Dimensions
81fd84223a
Enable selecting a container's children from the IFC Spatial Manager panel
2023-06-13 21:17:02 +01:00
Sigma Dimensions
a8f1a28ac2
fix replacing material with material profile
2023-06-13 14:04:28 +01:00
Sigma Dimensions
d2f4f0d8c2
experimental patch of non parametric mep segments
2023-06-13 13:26:53 +01:00
Sigma Dimensions
1c17cccc45
fix missing import
2023-06-13 10:34:21 +01:00