Dion Moult
0294c4e02c
Fix #2678 . Critical typo bug meant that units were fixed to metric millimeters.
blenderbim-230108
2023-01-08 12:58:53 +11:00
Dion Moult
3cfcd847cf
Fix #2677 . Docs now generate in a reasonable time and exclude generated IFC modules.
2023-01-08 11:12:54 +11:00
Massimo Fabbro
694b21a0e1
Delete unuseful functions and improve speed ( #2672 )
...
* Delete unuseful functions and improve speed
* Delete active object function, cleaning around and improve performance
* Better functions names and prevent user defined qto use
2023-01-07 18:11:46 +01:00
Dion Moult
73d43649a5
Link to latest IfcSverchok release
2023-01-07 17:08:46 +11:00
Dion Moult
55036653df
Update IfcSverchok loading based on latest Sverchok master
2023-01-07 13:04:30 +11:00
Dion Moult
66ecb92cc2
Minor UX improvements to library name and Sverchok UI
blenderbim-230107
2023-01-07 12:00:22 +11:00
Andrej730
23c7bc3f56
Added ShapeBuilder class and library for non structural assets (
...
`ShapeBuilder` class is used to programmatically create 2d and 3d ifc shapes and representations. It's inspired by the way OpenSCAD language is designed - the goal was to create a readable and easy way to create new shapes. The class can be imported from `ifcopenshell.util.representation` module.
Examples of things created with `ShapeBuilder` can be found in `shape_builder_examples.py` or `generate_furniture_library.py` / `Non_structural_assets_library.ifc`.
Also added ifc library of non structual assets (furniture etc) - `Non_structural_assets_library.ifc`. All assets are using most common dimensions for them - it makes it good for prototyping. Related to https://community.osarch.org/discussion/1192
2023-01-06 16:35:55 +05:00
Andrej730
74fee24004
Update ifc geometry on sverchok update
2023-01-06 12:23:54 +05:00
Dion Moult
618ecccb7b
Fix #2428 . Document minimum system support.
2023-01-06 17:11:51 +11:00
Dion Moult
f818fc659a
Bundle ifcopenshell for Python 3.11 on PyPI. See #2551 .
2023-01-06 16:37:50 +11:00
Dion Moult
4afada48a6
Fix #2440 . Fix #2439 . Describe how to access advanced mode when dealing with large models.
2023-01-06 14:01:42 +11:00
Dion Moult
59451cb90c
Fix #2664 . Package with latest IfcOpenShell build. See #2670 .
blenderbim-230106
2023-01-06 11:16:29 +11:00
Sigma Dimensions
53bf746227
BBIM: Fixes for:
...
- Task Time attributes
- Fix typo animation time calculation
2023-01-05 18:43:50 +01:00
Sigma Dimensions
cd6f995471
BBIM: Disable "Create animation" buttons when no start dates/end dates are given
2023-01-05 18:36:22 +01:00
Dion Moult
839a00c2a8
Run black on validation, lazy-load _pytest.assertion so that it isn't a hard dependency for non-express rule validation.
2023-01-05 20:54:17 +11:00
Dion Moult
9208781b8f
Bump IfcOpenShell version
2023-01-05 18:38:32 +11:00
Dion Moult
25af42f4cb
Fix circular import of json_logger when doing import ifcopenshell.validate
2023-01-05 18:37:14 +11:00
Dion Moult
d386a884aa
You can now purge properties explicitly instead of setting them to None
2023-01-05 17:37:40 +11:00
Dion Moult
cb92be2b08
No need to specify SI unit names as they can be derived from the unit type
2023-01-05 17:37:40 +11:00
Martyna Jakubowska
70b7f1424f
Resolved Code Review
2023-01-05 17:37:40 +11:00
Martyna Jakubowska
56858540b8
Update README.md
2023-01-05 17:37:40 +11:00
Martyna Jakubowska
0331a21280
Update README.md
2023-01-05 17:37:40 +11:00
Martyna Jakubowska
9f53d724d1
Update README.md
2023-01-05 17:37:40 +11:00
martinaCodes
c114f09f9a
Added example model and a corresponding description
2023-01-05 17:37:40 +11:00
martinaCodes
1a2183ef71
Bug fixes in create_entity
2023-01-05 17:37:40 +11:00
martinaCodes
0ab0213dea
Bug fixes and changed behaviour of create_entity, so it creates an entity pr. each representation
2023-01-05 17:37:40 +11:00
Martyna Jakubowska
421f861e46
Updated README
2023-01-05 17:37:38 +11:00
martinaCodes
6e5f2f3f8d
Updated by_query and removed print statements
2023-01-05 17:36:33 +11:00
martinaCodes
05633cd657
Updated following nodes to work with the current workflow: add_pset, by_guid, get_attribute, get_property, read_entity. Added tooltips and other minor fixes
2023-01-05 17:36:33 +11:00
Martyna Jakubowska
41ae350f33
Create README.md
2023-01-05 17:36:33 +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
4ae7643874
cleaned print statements etc
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
87dbaa39d8
bmesh_to_ifc now creates separate representations for each distinct bmesh geometry
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
fd789178c1
Add_spatial_element node updated
2023-01-05 17:36:33 +11:00
martinaCodes
a0757851c8
Add_spacial_element node updated to work with multiple elements. V0.1 - still a bit buggy.
2023-01-05 17:36:33 +11:00
martinaCodes
039727cb19
added entity locations
2023-01-05 17:36:33 +11:00
martinaCodes
b5133f1c41
write_file node updated
2023-01-05 17:36:33 +11:00
martinaCodes
ab218b842a
create_shape node updated + minor changes
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
c8c690afc2
changes
...
1) pasing ID references
2) bugs in create_entities, where number of representations couldn't be updated
3) by_id node updated to current workflow
... other small fixes
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
3684be1936
fixed api_WIP, minor cleanup in other nodes
2023-01-05 17:36:33 +11:00
martinaCodes
0ada921ad8
fixed a typo-bug
2023-01-05 17:36:33 +11:00