Andrej730
92fe325816
Store reference images by relative paths #3447
2023-12-04 16:42:31 +05:00
Andrej730
818bb9c823
Fix normals for generic parametric stairs #4020
...
Also made concrete stair normals defined more explicitly.
2023-12-04 16:42:30 +05:00
Andrej
d71fad988d
Merge pull request #4071 from maxfb87/fix_clone_opening
2023-12-04 16:39:34 +05:00
Dion Moult
ff0d6c810f
Fix #4072 . IDS reports now include filename.
2023-12-04 17:26:57 +11:00
Dion Moult
8b72929d22
Fix #4073 . Objects with no applicable context for the drawing view are now hidden.
blenderbim-231204
2023-12-04 12:47:07 +11:00
Bruno Postle
6452872e83
BlenderBIM IFC Git allow branch creation from HEAD
...
Previously you could only create branches by checking out an older
revision, making changes and committing it. This was an annoyance as
typically you are making changes to the HEAD of a branch, then you
realise this should have been a branch - now you can create the branch
on commit (#3096 )
2023-12-03 16:15:09 +00:00
Ryan Schultz
88d2c61453
Merge pull request #3906 from IfcOpenShell/si_unit_w_cad_tools
...
allow SI with CAD tools.
2023-12-03 09:59:14 -06:00
Bruno Postle
f777be6403
BlenderBIM IFC Git fix typo in function name
blenderbim-231203
2023-12-02 23:59:07 +00:00
Massimo Fabbro
9aad249586
fix #3834 . Now clone opening produces valid IFC files
2023-12-02 17:38:28 +01:00
Thomas Krijnen
7168f8eeff
#2796 don't fail on null guid for rooted element deletion
2023-12-01 15:49:31 +01:00
Andrej730
da306c6141
Reference images attached to the drawings #3447
...
You can also save them as annotation types.
Example - https://imgur.com/a/6trT7SZ
2023-12-01 17:05:02 +05:00
Andrej730
e53c0b74b1
bim.update_representation to save non-body representations styles #3447
2023-12-01 16:53:50 +05:00
Andrej730
cb2f58ba0f
Fixed issue importing drawing's IfcAnnotations with styles #3447
2023-12-01 16:53:50 +05:00
Andrej730
c0c7727f36
fix poll errors
2023-12-01 16:53:50 +05:00
Andrej730
60526e62b4
Revert "Minor fix - remove redundant code"
...
This reverts commit 7828508179 .
Turned out when I was assuming `bim.add_style` is assigning the style but it wasn't, it was `bim.update_representation` on the file save. So basically during the session style wasn't assigned, therefore I added back explicit style assignment. 😬
2023-12-01 16:53:50 +05:00
Andrej730
496e58418a
fixed typo
2023-12-01 16:53:50 +05:00
Thomas Krijnen
b976ad3880
occ_utils.py - #1037
blenderbim-231201
2023-12-01 12:42:09 +01:00
MicheleBenedetti
31a763fe12
mistype-fix
2023-12-01 10:34:11 +11:00
Andrej730
93ef2d0349
Fixed issues applying arrays
...
because pset wasn't removed BBIM was recognizing those elements as parts of an array resulting in issues during deletion and duplication. This issue is a regression after ec4f0e5 , the root problem was that `keep_objs` wasn't working with `sync_children`.
Since `keep_objs` was used only for applying array layers I've replaced it with `array_layers_to_apply` that works for both `sync_children` = True and False.
https://community.osarch.org/discussion/1831/duplicating-failed-for-array-items-after-apply-array
2023-11-30 16:24:39 +05:00
Andrej730
7828508179
Minor fix - remove redundant code
...
style assignment was already done by `bim.add_style`
2023-11-30 10:41:57 +05:00
Dion Moult
7aa6be8e8a
FixRevitTINs patch now also flips normals for surface TINs instead of solid TINs.
...
Minor fixes to use view_layer.object.active etc instead of context.active_object when running via Blender UI (it seems when you run the patch recipe from the Blender UI at least in later versions, context does not have an "active_object" property.
blenderbim-231130
2023-11-30 14:58:32 +11:00
Andrej730
0679956add
bim.add_reference_image #3447
...
Added operator to load image references as planes that will be stored in IFC.
Button location - https://i.imgur.com/L87BPyX.png
Example - https://imgur.com/a/JJXyU6C
2023-11-29 17:23:27 +05:00
Andrej730
b86f924543
move all operators added to "add mesh" menu to common method in ui.py
2023-11-29 15:12:33 +05:00
Dion Moult
962b8fac67
Fix #4049 . New basic "regenerate occurrence name" operator.
2023-11-29 17:36:59 +11:00
Dion Moult
fdcb705551
Fix #4054 . You can now select objects based on diff results.
2023-11-29 16:27:20 +11:00
Dion Moult
b80ca3c167
See #4054 . Diffing now allows partial loading of changed elements to make it easier to visualise without loading and linking two models.
2023-11-29 15:57:59 +11:00
Dion Moult
e8bd272189
Fix #4057 . Data objects for the API are now in util.data instead of mixed into the shape builder utility and only depends on numpy.
blenderbim-231129
2023-11-29 14:36:01 +11:00
Bruno Postle
25bd94e84a
minor documentation typo fix
2023-11-28 23:28:38 +00:00
Bruno Postle
5face7170f
Fix python 3.12 SyntaxWarning ( #4045 )
...
Regular expressions now need to be double-escaped:
https://docs.python.org/3/whatsnew/3.12.html#other-language-changes
2023-11-28 22:51:58 +00:00
Dion Moult
434a11a502
Fix #4057 . Move clipping info dataclass to util.shape_builder
2023-11-29 09:28:24 +11:00
krande
eb91f5179b
suggested change of ifcwrap pythoninterpreter function to no longer rely on distutil (which is deprecated in python 3.12).
2023-11-28 15:03:31 +01:00
Andrej730
c6643da4ba
created uv map to have constistent name with Blender uvs
...
Previously it was named "Float2"
2023-11-28 16:01:10 +05:00
Andrej730
18c93a13ec
moved load_texture_map to tool.Loader, added a test
2023-11-28 15:53:40 +05:00
Andrej730
7cb582de5d
bim.save_uv_to_style - experimental operator to save current uv to ifc
...
it's very limited and covering very little cases now. It works only for IfcPolygonalFaceSets representations that consists of triangles.
Short example - https://imgur.com/a/1AxunSN
2023-11-28 15:53:40 +05:00
Andrej730
a5bb458d3d
fixed issue importing uv failing for some IfcPolygonalFaceSets
...
It was failing with IfcIndexedTriangleTextureMap + IfcPolygonalFaceSet
2023-11-28 15:34:21 +05:00
Andrej730
c7f6a5e621
fixed issue importing uv on non meters projects
2023-11-28 12:17:31 +05:00
Andrej730
141e0240d4
fixed issue settings style blender props if there are not texture style
2023-11-28 12:17:30 +05:00
Andrej730
15cd2b6075
fixed issue with importing ifc objects with uv after 03a6ee912
2023-11-28 12:17:30 +05:00
Dion Moult
fab8b5b702
Fix #3059 . Implement IfcTester prohibited string templates (taking into account double negatives)
2023-11-28 17:20:20 +11:00
c4rlosdias
844f4c4944
Update IfcTester and Tester module of Blenderbim
2023-11-28 16:48:19 +11:00
Dion Moult
03809b3d5e
Fix #3996 . Reassigning occurrences or types now also reassigns the correlating occurrence or type.
2023-11-28 16:44:31 +11:00
Dion Moult
3e268be5c7
Fix #4052 . Bug where invalid plane was generated due to missing X axis.
blenderbim-231128
2023-11-28 11:52:56 +11:00
Dion Moult
6e932ec2fb
Fix #3974 . Bug where orphaned histories would be left in API remove operations.
2023-11-28 10:46:03 +11:00
Kristoffer Andersen
58414777be
Update installation.rst
...
add more information about conda package installation
v0.7.0.231127
2023-11-27 10:25:11 +01:00
Dion Moult
14f1acadb7
See #3974 . WIP review to ensure history removal in API.
2023-11-27 18:31:55 +11:00
Andrej730
f215670381
Small styles UI tweaks
...
- fixed a typo in bim.select_by_style
- added note to clarify what Shade/Render/Texture/Lighting/etc buttons do and moved style selection block at the beggining (maybe it's just me but when edit buttons are above selection ui it seemed like they affect all the styles somehow, not just the currently active one), so it will be more intuitive
Before:
https://i.imgur.com/jRSTLGI.png
After:
https://i.imgur.com/8ih4qSX.png
blenderbim-231127
2023-11-27 12:29:28 +05:00
Andrej730
11df5065e4
bim.validate_ifc_file to detect if there where no validation errors
2023-11-27 11:18:38 +05:00
Dion Moult
ed47b6b227
Fix #4044 . Bug where object in camera view algorithm was wrong. Simplied to simple AABB test.
blenderbim-231125
2023-11-25 16:02:51 +11:00
Andrej730
6216ee9a98
Fixed issue duplicating IfcRelSpaceBoundary #4043
2023-11-24 20:37:23 +05:00
Andrej730
848d6b294e
Fixed console errors with BIM Tool when boundary object is selected
2023-11-24 20:24:25 +05:00