Commit Graph

9803 Commits

Author SHA1 Message Date
Sigma Dimensions (Yass) a2eef4995c fix resource cost calculation 2024-04-16 11:25:27 +02:00
Sigma Dimensions (Yass) e58495161b Record formula and resource name for cost values when calculating resource cost 2024-04-16 11:25:27 +02:00
Sigma Dimensions (Yass) bf2027ff96 fix cost value calculation when using parent cost 2024-04-16 11:25:27 +02:00
Sigma Dimensions (Yass) 80b7267e5e Display cost value names, and add import operator for cost schedule panel 2024-04-16 11:25:27 +02:00
CyrilWaechter 54fdfe2905 IfcRelSpaceBoundary: Create almost all boundaries for a selected space
* Refactor boundary creation to allow usage in a loop.
* Loop through all building element in building storey instead of stopping to the first one
* Enforce checking to prevent creation of invalid boundary geometries
2024-04-16 11:25:27 +02:00
CyrilWaechter 1c282e6828 Fix some url and add missing ones 2024-04-16 11:25:27 +02:00
CyrilWaechter b53b7f2f0c Bump IOS and use more update friendly url 2024-04-16 11:25:27 +02:00
CyrilWaechter 331d7e87bb Add python 3.11 to blenderbim build matrix 2024-04-16 11:25:27 +02:00
CyrilWaechter ee79bae426 black boundary operator.py 2024-04-16 11:25:27 +02:00
CyrilWaechter 6dd7c8103a IfcRelSpaceBoundary: make sure parent boundary is whole 2024-04-16 11:25:26 +02:00
CyrilWaechter e2a01fcb52 IfcRelSpaceBoundary: Improve inner boundary generation workflow and boundary names
# Inner boundaries
Some software or workflow generates many opening for the same element (eg. window) so it is not relevant to create inner boundaries for opening with no filling.

# Boundary name
Apply convention for 1st and 2nd Level boundaries
2024-04-16 11:25:26 +02:00
Kristoffer Andersen d169991e13 Update meta.yaml
pin swig version for conda
2024-04-16 11:25:26 +02:00
Thomas Krijnen 2948d08c1d C++ get_psets() with extensive preprocessor trickery 2024-04-16 11:25:24 +02:00
Thomas Krijnen ebd995d98d Update src/ifcopenshell-python/docs/ifcopenshell-python/geometry_processing.rst 2024-04-16 11:17:58 +02:00
wangsenhui c6f7417ce8 add geometry processing with multiple representations example 2024-04-16 11:17:58 +02:00
wangsenhui 6084354932 add geometry processing with multiple representations example 2024-04-16 11:17:58 +02:00
wangsenhui 73f81b18fd add geometry processing with multiple representations example 2024-04-16 11:17:58 +02:00
Thomas Krijnen 2db6e0193f p21 binary should be uppercase 2024-04-16 11:17:56 +02:00
Andrej730 6baf3da67a ifctester - added some typing for IDE type hints 2024-04-16 11:17:07 +02:00
Andrej730 3008599eec Clean up IfcIndexedColourMap removing representation #4138
Because we wasn't removing colour map, remove_representation was producing orphaned IfcPolygonalFaceSet that were referred by colour map.
2024-04-16 11:17:07 +02:00
Ryan Schultz 7df5ef6cd6 Applying multiple opening objects in bulk
Merry Christmas.
2024-04-16 11:17:07 +02:00
Andrej730 0980075c88 ifcpixeltexture tests to reflect actual order of data 2024-04-16 11:17:07 +02:00
Andrej730 5cae82cded Fixed issue with flipped ifcblobtexture loaded to blender 2024-04-16 11:17:07 +02:00
Andrej730 f409883536 save ifcblobtexture and ifcpixeltexture to .blend file 2024-04-16 11:17:07 +02:00
Andrej730 796dddaa7a Fixed issue changing type of object creating opening in an aggregate
More: https://community.osarch.org/discussion/1888/error-after-trying-to-change-a-window-type-whose-opening-is-applied-to-an-aggregate#latest

A bit related to #3973 in case if it will be resolved
2024-04-16 11:17:07 +02:00
Andrej730 7f4c3d629b Note on not allowing aggregates with representation #3973 2024-04-16 11:17:07 +02:00
Andrej730 a1e5aeb00a expose assign/unassign aggregation hotkey to bim tool ui 2024-04-16 11:17:07 +02:00
Andrej730 8a1149f0de Fix a few uses of assigning/unassigning agregation after 165262933 2024-04-16 11:17:07 +02:00
dushyant basson 21f741667e Using transformation-matrix data; Turned off world-coords; Re-using geometry of repeating IDs 2024-04-16 11:17:07 +02:00
dushyant basson 904c0c6b06 initial camera-orientation; multiple materials in a single element; default material used from IfcGeom; improved triangle node data generation for OSG 2024-04-16 11:17:07 +02:00
dushyant basson d91fa87dd8 update 2024-04-16 11:17:07 +02:00
dushyant basson e513e63d9a IFC file successfully parsed and loaded in Qt OpenGL widget 2024-04-16 11:17:07 +02:00
dushyant basson 3bb8bd5000 added header-guard 2024-04-16 11:17:07 +02:00
dushyant basson 6e7a43409e debug messages 2024-04-16 11:17:07 +02:00
dushyant basson ccb8135bb4 update 2024-04-16 11:17:06 +02:00
dushyant basson c7effd2498 Implemented: Application icons; OpenSceneGraph to handle OpenGL with Qt; devicePixelRatio() for handing render on highDPI displays; Sample 3D with handler; MouseHandler not yet working as expected (WIP) 2024-04-16 11:17:06 +02:00
Dushyant Basson 341e68907f updated .ico file 2024-04-16 11:17:06 +02:00
dushyant basson 22b953aba8 add application file icon for macos 2024-04-16 11:17:06 +02:00
Dushyant Basson 7bd08468d6 application file-icon and window-icon set on ms-windows 2024-04-16 11:17:06 +02:00
dushyant basson d4ad055e9b Removed .clangd file from tracking and added it to .gitignore 2024-04-16 11:17:06 +02:00
dushyant basson 4dda73b7bb Removed .clangd file from tracking and added it to .gitignore 2024-04-16 11:17:06 +02:00
dushyant basson 86157f1e15 adding qt resources 2024-04-16 11:17:06 +02:00
Sigma Dimensions (Yass) 6660ee3788 New Clash management panel to load IFCClash collision results 2024-04-16 11:17:06 +02:00
Sigma Dimensions (Yass) e87e53f840 fix smart clash group selection 2024-04-16 11:17:06 +02:00
Andrej730 6b7936c0ce Fix typo in 92cf0d9 2024-04-16 11:17:06 +02:00
Andrej730 994358c50d Support loading styles with IfcPixelTexture 2024-04-16 11:17:06 +02:00
Andrej730 6130f23a1a Allow copying node graphs for external shaders on Blender 4.1+ #3876 2024-04-16 11:17:06 +02:00
Andrej730 0fb2a7e5ec remove_representation not to leave brokens refs with batch_remove #4138 2024-04-16 11:17:06 +02:00
Andrej730 baf00b5b48 Purge IfcWindow/DoorStyle/IfcTypeProduct #4137 2024-04-16 11:17:06 +02:00
Sigma Dimensions (Yass) 38502734e8 consider unit basis for calculating resource costs #4122 2024-04-16 11:17:06 +02:00