Andrej
8b4683aef1
replace api.run with static methods
2025-06-09 18:03:19 +05:00
Andrej
302423bfdb
Fix Ruff UP004 (useless-object-inheritance)
...
https://docs.astral.sh/ruff/rules/useless-object-inheritance/
2025-05-28 18:24:11 +05:00
Andrej730
4594f596c2
Reuse ImportHelper/ExportHelper everywhere possible for consistency
2025-03-24 17:36:27 +05:00
Andrej730
ee2b836b84
ifcsverchok - add/update node descriptions
2025-03-21 18:39:38 +05:00
Andrej730
e075c32a5a
typing
2025-03-21 18:39:38 +05:00
Andrej730
4d5a3ec633
ifcsverchok - ifc.write_file_panel to filter .ifc files
2025-03-20 16:28:49 +05:00
Andrej730
020937835a
Fix issue enabling ifcsverchok if sverchok installed under a different name #5913
2025-01-14 17:42:03 +05:00
Andrej730
3f4a0128c7
ifcsverchok - fix poll error opening operator search
2024-10-28 18:21:42 +05:00
Andrej730
bdbe91f043
typing
2024-10-28 18:21:42 +05:00
Andrej730
009795f7dc
More reliable way to get bbim package name #5214
...
See #5214 for details, can't rely on 'bpy.context.preferences.addons' as it may contain a missing addons too (if addon was manually uninstalled and it won't be able to load but it will still appear in 'addons').
2024-08-23 17:25:10 +05:00
Andrej730
3860884db3
bonsai other ifcopenshell packages #5178
2024-08-14 16:49: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
Dion Moult
d4dc9af1be
Setup builds for IfcSverchok
2024-06-11 15:41:18 +10:00
Andrej730
3b637a0234
ifcsverchok - autogenerate node categories from index
2024-04-17 15:24:47 +05:00
Andrej730
31cd20c61b
more user-friendly errors enabling ifcsverchok
2024-04-17 12:10:18 +05:00
Andrej730
cd11d2de27
aggregate.assign_object - support batching #4474
2024-04-08 17:49:48 +05:00
Andrej730
109787d869
spatial.assign_container - support batching #4474
2024-04-05 17:28:30 +05:00
Andrej730
78abca16e6
black format
2024-04-05 16:47:14 +05:00
Andrej730
02aaf1b409
typing
2024-04-05 16:47:13 +05:00
smr02
bc909a26fa
ifcsverchok delete api_WIP
2023-07-12 21:18:20 +10:00
Andrej730
102a4c6110
Title case naming for operators
2023-04-05 17:47:27 +05:00
Andres
d68356c3a7
Rename class causing unregistering error
2023-03-20 08:21:11 +11:00
Andres
cb0e8b6bf2
Add own sublogger for IfcSverchok
2023-03-20 08:21:11 +11:00
Andres
b20b99669d
Chore: add newline at end of file
2023-03-20 08:21:11 +11:00
Andres
d41a277b71
Fix runtime error when unregistering add-on
2023-03-20 08:21:11 +11:00
Andres
33e6a0fdae
Update logger to match Sverchok latest
2023-03-20 08:21:11 +11:00
Dion Moult
55036653df
Update IfcSverchok loading based on latest Sverchok master
2023-01-07 13:04:30 +11:00
Martyna Jakubowska
70b7f1424f
Resolved Code Review
2023-01-05 17:37:40 +11:00
martinaCodes
8a26f30506
Important rework of handling multiple/nested items in bmesh_to_ifc, create_entity and sverchok_to_ifc nodes. Formatting and other minor fixes.
2023-01-05 17:36:33 +11:00
martinaCodes
b09068e1f4
write_file added logic that ensures proper model hierarchy
2023-01-05 17:36:33 +11:00
martinaCodes
d193e8a3eb
major changes primarily to file creation/saving logic.
...
Bug fix in create entity.
Other..
this commit is way to big and unstructured.
2023-01-05 17:36:33 +11:00
martinaCodes
f9e766138c
new pick_ifc_class node + minor fixes. Add_spatial_element is WIP
2023-01-05 17:36:33 +11:00
martinaCodes
36899d362e
added blender panel for saving file + minor fix in create_entity
2023-01-05 17:36:33 +11:00
martinaCodes
37aa17fcf3
sverchok_to_ifc node added + works for multiple geometries. Parent contexts also get deleted if not used.
2023-01-05 17:36:33 +11:00
martinaCodes
6542fc7db3
updated by_type to current workflow + added sv_to_ifc
2023-01-05 17:36:33 +11:00
martinaCodes
5d569dea30
fixed create_entity and minor changes to bmesh_to_ifc
2023-01-05 17:36:33 +11:00
martinaCodes
38031a02bc
new nodes, and changes to create_entity2, but not working yet
2023-01-05 17:36:33 +11:00
martinaCodes
25460661ab
created new singleton class SvIfcStore, created new 'create_entity2' node
2023-01-05 17:36:33 +11:00
martinaCodes
8fb285596a
added new nodes to node index
2023-01-05 17:36:33 +11:00
Dion Moult
2dbf9665be
IfcSverchok licensing. See #1082 .
2021-08-17 08:39:38 +10:00
Dion Moult
32062e4085
Experimental WIP broken Sverchok API node.
2021-07-18 12:58:27 +10:00
htlcnn
2c9d6a47f4
black ifcsverchok
2020-11-01 23:50:02 +11:00
Dion Moult
5df723b9db
Package IFCSverchok
2020-10-25 18:17:10 +11:00
Dion Moult
88e20582dd
New node to get IFC attribute
2020-10-13 20:30:00 +11:00
Dion Moult
56209fa0ec
New IFC get property node
2020-10-13 20:25:35 +11:00
Dion Moult
d7e2f29eae
New node to read IFC entities
2020-10-13 20:13:59 +11:00
Dion Moult
2ead44e1c5
New node to generate IFC guid
2020-10-13 19:40:42 +11:00
Dion Moult
38e5321dbb
Add IFC remove node
2020-10-11 13:13:33 +11:00
Dion Moult
275fa479d6
New IFC add node
2020-10-11 12:32:23 +11:00
Dion Moult
8b982df1c0
New IFC create shape node for Sverchok
2020-10-10 10:21:17 +11:00