Martin15135215
19205c8774
add cff for ifccsv
2023-12-07 13:42:32 +11:00
Martin15135215
62b5f1d728
add cff for ifcconvert
2023-12-07 13:42:32 +11:00
Martin15135215
299df62758
add cff for ifcclash
2023-12-07 13:42:32 +11:00
Martin15135215
e58bfde500
Add cff for ifccityjson
2023-12-07 13:42:32 +11:00
Martin15135215
b60306cdbd
add cff for ifcblender
2023-12-07 13:42:32 +11:00
Bruno Perdigão
61e0549e65
add_aggregate now add the empty using the 3d cursor location
2023-12-07 13:40:16 +11:00
Ryan Schultz
52ae759218
Added classification to selector
2023-12-07 13:39:42 +11:00
c4rlosdias
9b41614eff
Update Load bSDD domains
2023-12-07 13:38:25 +11:00
Dirk Olbrich
58e01751c1
bbim-docs: add interface property editor section
...
- add stubs for each sub-tab
blenderbim-231207
2023-12-07 13:19:46 +11:00
Dirk Olbrich
624134d033
bbim-docs: use figure with caption instead of plain image
2023-12-07 13:19:46 +11:00
Dirk Olbrich
22f83b68e4
bbim-docs: update workspace doc for sidebar panels
2023-12-07 13:19:46 +11:00
Dion Moult
1b35ea122e
Implement support for managing nest hosts and components.
2023-12-07 13:19:29 +11:00
Richard Brice
71cca03e1d
Merge pull request #4083 from RickBrice/v0.8.0
...
PR fixes bug computing IfcAxis2PlacementLinear.Axis for IfcSegmentReferenceCurve as basis curve
2023-12-06 15:43:45 -08:00
Richard Brice
c562a52011
Merge branch 'v0.8.0' of https://github.com/RickBrice/IfcOpenShell into v0.8.0
2023-12-06 15:32:13 -08:00
Richard Brice
9e32c0ea93
Fixes problem computing Axis vector for cant
2023-12-06 15:31:01 -08:00
Ryan Schultz
f1deefbcb3
Merge pull request #3969 from brunoperdigao/refactor-duplicate-aggregate
...
Refactor duplicate aggregate
2023-12-06 14:39:43 -06:00
Dion Moult
d6c020b5ee
Fix #4076 . Fix bug where drawing activation priorities didn't match drawing generation priorities, and switching to a text literal representation failed.
2023-12-06 23:04:21 +11:00
Dion Moult
ff4eddf38a
Fix #4078 . Bug in IfcTester that didn't allow certain facets to be used as applicabilities. Also canonicalise facet ordering for convenience.
2023-12-06 15:06:11 +11:00
Dion Moult
2b34dc4ce7
Fix bug in TessellateElements patch recipe where sometimes the patch would run forever.
blenderbim-231206
2023-12-06 14:16:18 +11:00
Thomas Krijnen
f687e610b9
Workaround to create epeck number from python
2023-12-05 21:15:06 +01:00
Thomas Krijnen
c1cb16f5f6
Implement a bunch of shape analysis routines
2023-12-05 21:14:43 +01:00
Thomas Krijnen
059c9fb7d5
remove_degenerate_faces() in order to prevent division by zero
2023-12-05 21:13:43 +01:00
Thomas Krijnen
0b4718b3b5
Report tasks on actual mapped products
2023-12-05 21:12:09 +01:00
Thomas Krijnen
4cd327f711
Don't mutate conversion result placement. Breaks combination of world coords + optimized model.
2023-12-05 21:11:36 +01:00
Thomas Krijnen
c595adfb7b
Use world coords on OBJ/STP/IGS serializers as before
2023-12-05 21:10:42 +01:00
Dion Moult
530260ebe7
Run black on cityjson2ifc
2023-12-05 09:54:38 +11:00
Dion Moult
594268c860
Fix two minor bugs in cityjson2ifc
2023-12-05 09:54:38 +11:00
Andrej730
e5fa8a01b4
fixed couple styles ui bugs
...
1) it was failing adding a new IfcSurfaceStyle if surface_style_class != Shading/Render as surface_style was not defined
2) It was never creating render material as IfcSurfaceStyleRendering class is a child of IfcSurfaceStyleShading and if statement never got to the is_a("IfcSurfaceStyleRendering") check
2023-12-04 17:38:22 +05:00
Andrej730
ad934cd9a6
Use paths relative to .ifc instead of .blend choosing texture paths
...
Texture path file dialog is also filtering image files now.
Removed subtype from `FILE_PATH` from all related props since `layout.prop()` for those props starts file dialog that cannot return path relative to .ifc. It can return path relative to .blend - though it can be processed in props update to convert to relative to .ifc, this doesn't allow setting relative paths if .blend is not saved. Therefore, I've created a separate operator.
add
2023-12-04 16:42:31 +05:00
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
Richard Brice
07d0a21393
Merge pull request #4023 from RickBrice/v0.8.0
...
v0.8.0 Alignment Geometry - Bug fixes and more work in progress
2023-12-01 09:12:13 -08:00
Richard Brice
6c808c097e
Merge branch 'IfcOpenShell:v0.8.0' into v0.8.0
2023-12-01 07:22:29 -08: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