Commit Graph

8006 Commits

Author SHA1 Message Date
Sigma Dimensions 51402cdc59 run black 2024-04-15 09:56:36 +02:00
Dion Moult 9f07605de0 Accommodate space boundaries with no connection geometry, fetch spatial structure for IFC2X3, and fix scale bug when editing boundary profiles. 2024-04-15 09:56:36 +02:00
dependabot[bot] 568f1657ad Bump flask from 2.0.1 to 2.3.2 in /src/opencdeserver
Bumps [flask](https://github.com/pallets/flask) from 2.0.1 to 2.3.2.
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/2.0.1...2.3.2)

---
updated-dependencies:
- dependency-name: flask
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-15 09:56:36 +02:00
Thomas Krijnen da348e36be #2676 2024-04-15 09:56:36 +02:00
Andrej730 40e67dc54f Option to scale symbol from ifc tag by scaling ifc text object #2946
Also added some text scaling in viewport if there is some symbol associated with text annotation to roughly visually indicate how big this thing is going to be in the svg.

Example - https://user-images.githubusercontent.com/9417531/235445393-447f3aba-8425-4da6-81d0-6bf9004fcf2b.mp4
2024-04-15 09:56:36 +02:00
Andrej730 23ef51495b Keep text rotation for text annotation with symbols #2946 2024-04-15 09:56:36 +02:00
Dion Moult 29243b787a See #1676. You can now toggle boundaries on or off in the BIM tool via Alt-B, with a special boundary decorator. 2024-04-15 09:56:36 +02:00
Andrej730 499edf960d Test command to load blend file during test scenario for debugging 2024-04-15 09:56:36 +02:00
Andrej730 98fdebb81e Moving decorators colors from scene to addon props #3033 2024-04-15 09:56:36 +02:00
Dion Moult 8cc42ab84b See #1676. Tab now toggles space boundary surface profile editing. 2024-04-15 09:56:36 +02:00
Andrej730 aaa24ee521 Fixed error on adding Roof modifier to non-footprint objects #3080 2024-04-15 09:56:36 +02:00
Andrej730 17cb72896f Fixed bug with double conversion of height/extrusion length #3073
Also fixed some tests
2024-04-15 09:56:36 +02:00
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