Commit Graph

9689 Commits

Author SHA1 Message Date
Martin15135215 5bec6c8e99 add cff for ifcparse 2024-04-16 11:12:08 +02:00
Martin15135215 55227daf17 add cff for ifcopenshell-python 2024-04-16 11:12:08 +02:00
Martin15135215 f9ea887de3 add cff for ifcmax 2024-04-16 11:12:08 +02:00
Martin15135215 c8b9a1bd37 add cff for ifcjni 2024-04-16 11:12:08 +02:00
Martin15135215 47e4c6c22b add cff for ifcgeom_schema_agnostic 2024-04-16 11:12:02 +02:00
Martin15135215 b844260e13 add cff for ifcgeom 2024-04-16 11:10:59 +02:00
Martin15135215 05a7392c1a add cff for ifcfm 2024-04-16 11:10:59 +02:00
Martin15135215 bb0feeab01 add cff for ifcdiff 2024-04-16 11:10:59 +02:00
Martin15135215 ae38d5053a add cff for ifccsv 2024-04-16 11:10:59 +02:00
Martin15135215 9b2b808ff3 add cff for ifcconvert 2024-04-16 11:10:59 +02:00
Martin15135215 76ec22d85c add cff for ifcclash 2024-04-16 11:10:59 +02:00
Martin15135215 a557a80228 Add cff for ifccityjson 2024-04-16 11:10:59 +02:00
Martin15135215 ea4b23d6a3 add cff for ifcblender 2024-04-16 11:10:59 +02:00
Bruno Perdigão 44bffc8672 add_aggregate now add the empty using the 3d cursor location 2024-04-16 11:10:59 +02:00
Ryan Schultz b847656e69 Added classification to selector 2024-04-16 11:10:59 +02:00
c4rlosdias c71ff5fb10 Update Load bSDD domains 2024-04-16 11:10:58 +02:00
Dirk Olbrich caab8f8036 bbim-docs: add interface property editor section
- add stubs for each sub-tab
2024-04-16 11:10:58 +02:00
Dirk Olbrich 8a218249dd bbim-docs: use figure with caption instead of plain image 2024-04-16 11:10:58 +02:00
Dirk Olbrich 76f25c755b bbim-docs: update workspace doc for sidebar panels 2024-04-16 11:10:58 +02:00
Dion Moult 401db55c55 Implement support for managing nest hosts and components. 2024-04-16 11:10:58 +02:00
Bruno Perdigão 302dc8eb9f added report messages 2024-04-16 11:10:58 +02:00
Bruno Perdigão 2fb8fafbb4 added the option to refresh different groups of linked aggregate 2024-04-16 11:10:58 +02:00
Bruno Perdigão f859c06858 bugfix in recreate_aggregate 2024-04-16 11:10:58 +02:00
Bruno Perdigão b2cb907599 Refresh Linked Aggregate now handles multiple selection 2024-04-16 11:10:58 +02:00
Bruno Perdigão 172ea49e30 merged the branch 'improvements-on-override-duplicat' 2024-04-16 11:10:58 +02:00
Bruno Perdigão 1d51244205 moved 'recreate_assembly' to tool/root.py 2024-04-16 11:10:58 +02:00
Bruno Perdigão e25948bd03 added more tests 2024-04-16 11:10:58 +02:00
Bruno Perdigão b21b0751fa added test scenario for duplicating an aggregate 2024-04-16 11:10:58 +02:00
Bruno Perdigão 3569780f06 recreates assembly for array children objects 2024-04-16 11:10:58 +02:00
Bruno Perdigão 4d2b2ae5d2 Duplication now recreates connections path #3770 2024-04-16 11:10:58 +02:00
Bruno Perdigão e5a6e0f761 small deletions 2024-04-16 11:10:58 +02:00
Bruno Perdigão 1366c3bed9 ifc_duplicate_operator now remove the connections with old objects. Similar solutions presented in PR #3789 2024-04-16 11:10:58 +02:00
Bruno Perdigão 55962692bb Fix #2187. ifc_duplicate_operator now recreates the IfcElementAssembly structure into a new Assembly 2024-04-16 11:10:58 +02:00
Bruno Perdigão d1eddb751b Groups are only added to the parent. Parts now have a pset with index 2024-04-16 11:10:58 +02:00
Bruno Perdigão 5381bf7e48 removed the pset and added group to all elements 2024-04-16 11:10:58 +02:00
Bruno Perdigão 60046ee93d improvements on dealing with sub-aggregates 2024-04-16 11:10:58 +02:00
Bruno Perdigão f244f46980 wip: RefreshLinkedAggregate is working with IfcGroup 2024-04-16 11:10:58 +02:00
Bruno Perdigão 25a4f26ffe wip: refactor of RefreshLinkedAggregate. The operator triggers all the other linked aggregates deletion. 2024-04-16 11:10:58 +02:00
Bruno Perdigão 8d02d1d5fc IfcElementAssembly share a group instead of a pset 2024-04-16 11:10:58 +02:00
Bruno Perdigão 70bad12d82 Changed operator name 2024-04-16 11:10:58 +02:00
Bruno Perdigão 8bb5ac3542 wip: DuplicateMoveAggregate now calls DuplicateMove function and removes code duplication 2024-04-16 11:10:58 +02:00
Dion Moult ecc0e85c50 Fix #4076. Fix bug where drawing activation priorities didn't match drawing generation priorities, and switching to a text literal representation failed. 2024-04-16 11:10:58 +02:00
Dion Moult a70d1ac1ca Fix #4078. Bug in IfcTester that didn't allow certain facets to be used as applicabilities. Also canonicalise facet ordering for convenience. 2024-04-16 11:10:58 +02:00
Dion Moult 298363c175 Fix bug in TessellateElements patch recipe where sometimes the patch would run forever. 2024-04-16 11:10:58 +02:00
Dion Moult 325e8751c5 Run black on cityjson2ifc 2024-04-16 11:10:58 +02:00
Dion Moult 5e4a0f2577 Fix two minor bugs in cityjson2ifc 2024-04-16 11:10:58 +02:00
Andrej730 670cf33ec9 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
2024-04-16 11:10:58 +02:00
Andrej730 fe9ad74fd5 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
2024-04-16 11:10:58 +02:00
Andrej730 67ef292b85 Store reference images by relative paths #3447 2024-04-16 11:10:58 +02:00
Andrej730 44c05ce71d Fix normals for generic parametric stairs #4020
Also made concrete stair normals defined more explicitly.
2024-04-16 11:10:57 +02:00