Commit Graph

7994 Commits

Author SHA1 Message Date
Sigma Dimensions 55250aba6d BBIM 4D features & fixes:
- feature to re-order tasks
- fixes for task sorting
- further workSchedule UI/UX improvements
- forgotten bits and bobs
2024-04-15 09:52:38 +02:00
Sigma Dimensions 2aa5e9d808 - refactor IOS.API resource calculation to re-use shared utilities
- run black
2024-04-15 09:52:38 +02:00
Sigma Dimensions 83344e4f43 - BBIM 4D: features to review and edit Resource productivity data on the fly
- IOS: new resource utilitiy functions
2024-04-15 09:52:38 +02:00
Dion Moult 380eca4382 Add profile-style (like slab editing) enable editing, edit, and disable editing operators for energy boundary surface geometry. 2024-04-15 09:52:38 +02:00
Dion Moult aa6c4cea24 Fix #3030. Don't bother layerset slicing walls with a single layer. 2024-04-15 09:52:38 +02:00
Dion Moult f4c4b60842 Cut merging now only applies to particular elements for the majority of cases. Drawing generation can be twice as fast due to this. 2024-04-15 09:52:38 +02:00
Massimo Fabbro 98d96fdd7c Generate space from walls refactor and cleaning around 2024-04-15 09:52:38 +02:00
Massimo Fabbro 08a6fe5748 Add generate space button in UI in N-Panel -> BlenderBim -> Architectural 2024-04-15 09:52:38 +02:00
Massimo Fabbro 2ff5ffcb24 Now it's possible to create spaces automatically from selected walls 2024-04-15 09:52:38 +02:00
Sigma Dimensions 0d2ab2317a Fix duplicate task logic in IOS.API 2024-04-15 09:52:38 +02:00
Dion Moult 62657e7b9b Filter elements visible in the camera view. Drawing generation is now significantly faster on larger projects (e.g. 24s down to 10s for a portion of the Revit sample project) 2024-04-15 09:52:38 +02:00
Dion Moult 83f8260029 Fallback to unmerged polygons if merging fails. More investigation needed. 2024-04-15 09:52:38 +02:00
Dion Moult afb3759fc2 Viewport layerset slicing now uses a cache for speed. 2024-04-15 09:52:38 +02:00
Andrej730 14abf0fd23 Fixed double conversion in bim tool props after b4b6404
No more 1000000 and 3000000 mm values
2024-04-15 09:52:38 +02:00
Andrej730 3d9994726b Added support for different railing cap types
Very similar to this - https://i.imgur.com/SNyvfgh.png
2024-04-15 09:52:38 +02:00
Dion Moult 54c6fa2067 Fix bug where numerical tolerance caused certain objects to be unnecessarily updated. 2024-04-15 09:52:38 +02:00
Dion Moult 2b3b53b147 Fix bug in cut decorator layersets where walls could be joined to odd non-layered things. 2024-04-15 09:52:38 +02:00
Dion Moult 35d224be31 Fix #3053. Bug where very thin meshes (<1mm) couldn't be reverse engineered into extrusions. 2024-04-15 09:52:38 +02:00
Andrej730 b5d24334fd Fixed bug with wrong position of support in wall mounted railing
The problem was that that support's disk was not rotated according to the railing path.
2024-04-15 09:52:38 +02:00
Sigma Dimensions 1ef3a54fe1 BBIM 4D: Auto-refresh task re-ordering 2024-04-15 09:52:38 +02:00
Dion Moult df9a33a2c8 Fix #3066. Regression crash when deleting openings. 2024-04-15 09:52:38 +02:00
Sigma Dimensions d5c837b517 forgotten core functions & run black 2024-04-15 09:52:38 +02:00
Sigma Dimensions e4d3e32519 Sequence Tools clean-up 2024-04-15 09:52:38 +02:00
Sigma Dimensions 720600e0fb BBIM 4D: Features to select a Work Schedule's assigned / unassigned products 2024-04-15 09:52:38 +02:00
Sigma Dimensions 7c7058be5d Work Schedule Panel UX improvement 2024-04-15 09:52:38 +02:00
Sigma Dimensions 0b981ac9ce Fix schedule task sorting 2024-04-15 09:52:38 +02:00
Dion Moult 0400b72f3e Fix #3052. Deep deletion of large geometries is now thousands of times faster. 2024-04-15 09:52:37 +02:00
Bruno Postle c806f924ec Fix crash when switching between git revisions 2024-04-15 09:52:37 +02:00
Bruno Postle 9131578807 Fix check for invalid Git branch name 2024-04-15 09:52:37 +02:00
Andrej730 1dcf74eb60 WALL_MOUNTED_HANDRAIL type for Railing modifier
Added WALL_MOUNTED_HANDRAIL type for railing modifier. It's still a bit work in progress - still need to add support for different railing termination types.

Here's the short demonstration - https://user-images.githubusercontent.com/9417531/234582621-6c6f948b-9cdc-4be6-b380-17ddbf5803bf.mp4
2024-04-15 09:52:37 +02:00
Dion Moult af1d14a0c1 See #1227. Minor fix. 2024-04-15 09:52:37 +02:00
Dion Moult 273c970c11 See #1227. Experimental viewport layerset visualisation. 2024-04-15 09:52:37 +02:00
Bruno Postle 1e6bc5a14e Fix some refresh glitches in IFC Git panel 2024-04-15 09:52:37 +02:00
Bruno Postle f86713584c Format ifcgit code with black 2024-04-15 09:49:53 +02:00
Dion Moult 4f8510ad60 Fix #3046. Renaming drawings now updates all drawing references on sheets. 2024-04-15 09:49:53 +02:00
Andrej730 74afcb1b3e Fixing error on using bim.override_mode_set_edit with no active object
Error was:
  File "\addons\blenderbim\bim\module\geometry\operator.py", line 775, in _execute
    obj.select_set(True)
AttributeError: 'NoneType' object has no attribute 'select_set'
2024-04-15 09:49:53 +02:00
Andrej730 7f4f9393b3 Fixed blurred text with background after bfbced3
before commit - https://user-images.githubusercontent.com/9417531/233907917-f86ad10b-0227-4180-9488-a8b71a00f099.png
after commit https://user-images.githubusercontent.com/9417531/233907920-d100c73a-e206-42fd-bb41-f7257ea6f98c.png

Tested it on firefox too
2024-04-15 09:49:53 +02:00
Dion Moult b1b57a9ec9 Fix #3055. Get paths using forward slashes for platform compatibility. 2024-04-15 09:49:53 +02:00
Dion Moult f89e8697d8 Fix #3051. Text background filter now applied on <text> element to make it work on Firefox. 2024-04-15 09:49:53 +02:00
Dion Moult 6a39d0fed6 Fix #3040. View title template variables now have access to sheet attributes prefixed with "Sheet". 2024-04-15 09:49:53 +02:00
Dion Moult 86d60f4cd9 Fix #3001. User can now specify join criteria in drawings. Only elements where all the criteria have the same values are merged. 2024-04-15 09:49:53 +02:00
Dion Moult a19b5c0473 Fix #3054. Edit sheet is now implemented for drawings, schedules, and titleblocks. 2024-04-15 09:49:53 +02:00
Bruno Postle 5a46d79387 Include git, gitdb and smmp libs in blenderbim zip 2024-04-15 09:49:53 +02:00
Bruno Postle 102a4f181d Install GitPython *before* removing the working folder 2024-04-15 09:49:53 +02:00
Bruno Postle e956e36957 Add GitPython dependency 2024-04-15 09:49:53 +02:00
Dion Moult 5a95dfa31a New default patterns for stack and stretcher bond tiles and floorboards. 2024-04-15 09:49:53 +02:00
Bruno Perdigão b3404a68d7 applyed the patch by Bruno Postle 2024-04-15 09:49:53 +02:00
Bruno Perdigão a39f268a53 changed imports to integrate with blenderbim 2024-04-15 09:49:53 +02:00
Bruno Perdigão dff4c178e7 initial commit 2024-04-15 09:49:53 +02:00
Dion Moult af140c1861 See #3002. Spaces are now managed separately so that they don't conflict with projection polygon merging and raycasting. 2024-04-15 09:49:53 +02:00