Commit Graph

7124 Commits

Author SHA1 Message Date
Dion Moult dff827db59 Minor improvements to shape utility. 2024-04-15 09:56:51 +02:00
Dion Moult c5154ec594 See #2673. Bundle IfcTester for PyPI. 2024-04-15 09:56:51 +02:00
arun 3ea7e28b12 corrected get_extrusions function 2024-04-15 09:56:51 +02:00
Dion Moult 3b66822fe2 Add shape utility to easily get profiles and extrusions 2024-04-15 09:56:38 +02:00
Bruno Postle d7a74dd6a4 BlenderBIM ifc file association (linux only) #2399 2024-04-15 09:56:38 +02:00
Bruno Postle b987d5ca7c Rename blenderbim.sh, better initialisation #2399 2024-04-15 09:56:38 +02:00
Dion Moult b8431a8c33 Fix failing tests in preparation for release. 2024-04-15 09:56:38 +02:00
Dion Moult 89310d19cb Fix #3084. Issue where drawings with no elements couldn't be generated. 2024-04-15 09:56:38 +02:00
Sigma Dimensions 769dd6c09a fix test-related sequence bug
Fix baseline gantt chart bug
2024-04-15 09:56:38 +02:00
Sigma Dimensions eb29543d24 Fix baseline gantt chart bug when new tasks are added to the planned schedule 2024-04-15 09:56:38 +02:00
Sigma Dimensions 0b9e7af325 BBIM4D: Enable filtering by active work schedule when retrieve tasks related to objects 2024-04-15 09:56:38 +02:00
Sigma Dimensions e25c43879f Auto-refresh task sorting 2024-04-15 09:56:38 +02:00
Bruno Postle 8add979bf3 Basic user documentation for BlenderBIM Git functionality (#3096) 2024-04-15 09:56:38 +02:00
Dion Moult 8b173e5b4d Fix fundamental bug where area and volume units were ignored on new projects. 2024-04-15 09:56:38 +02:00
Andrej730 5bc181a2cf Small addition to 8c302ed85 2024-04-15 09:56:38 +02:00
Andrej730 06a6d7cacd Changed x_angle subtype to degrees
Now BIMModelProperties.x_angle stores data in radians internally but for user it still appears as degrees
2024-04-15 09:56:38 +02:00
Dion Moult 0a637ea4fa See #1676. Fix space boundary generation for IFC4 RV where openings are already subtracted from the body. 2024-04-15 09:56:38 +02:00
Dion Moult b7e61ad10b Accommodate invalid named units when loading IFCs. 2024-04-15 09:56:38 +02:00
Dion Moult 3e9f1f7d5c See #3085. Don't bundle numpy as Blender already has it and it causes conflicts. 2024-04-15 09:56:38 +02:00
Andrej730 059b717bf3 Updating BIM Tools props on active object change #3102
Updating extrusion_depth, length and x_angle on active object change. Shouldn't be too expensive and that way it'll be more consistent with Blender UI.
2024-04-15 09:56:38 +02:00
Andrej730 10e442188b Fallback to abs path adding schedule rel path is not available #3106 2024-04-15 09:56:37 +02:00
Andrej730 6d14fcdac6 Updating drawing's size on sheet to match it's scale #2965 2024-04-15 09:56:37 +02:00
Massimo Fabbro 39d8a9871b Now it's possible to regenerate a space that it was created automatically from walls 2024-04-15 09:56:37 +02:00
Sigma Dimensions 2bd8ac25c1 remove annoying print statement, run black on cost 2024-04-15 09:56:37 +02:00
Sigma Dimensions 4dfaea3675 remove annoying print statement, run black on cost 2024-04-15 09:56:37 +02:00
Sigma Dimensions 09a300b57b fix copying relationships when duplicating tasks 2024-04-15 09:56:37 +02:00
Sigma Dimensions 7188d6ea74 BBIM 4D: implement human readable duration to read/edit durations.
new IOS Fuzzy Duration Parsing utility
2024-04-15 09:56:37 +02:00
Sigma Dimensions 7d61c292fe fix editing null task duration values #3091 2024-04-15 09:56:37 +02:00
Dion Moult 6bad697ec4 Minor documentation update to describe how add-ons with conflicting deps / hotkeys are incompatible. 2024-04-15 09:56:37 +02:00
Dion Moult f6ccfb52b3 See #1676. Space boundary generation now accounts for voids and fills. 2024-04-15 09:56:37 +02:00
Dion Moult 60985752d3 See #1676. Space boundaries default to physical internal boundaries. 2024-04-15 09:56:37 +02:00
Dion Moult 767c435c00 See #1676. You can now set the type of boundary class prior to generating boundaries. 2024-04-15 09:56:37 +02:00
Andrej730 7b5ece2f4a A bit more intuitive adding drawing/schedule to the sheet
Now it will detect currently active sheet even if you have sheet's drawing/titleblock/schedule selected.
2024-04-15 09:56:37 +02:00
Dion Moult c615f7469a See #1676. You can now duplicate space boundaries. 2024-04-15 09:56:37 +02:00
Andrej730 41e88636ff Annotation Tool - always show "Add type" button
It wasn't showing if you had some objects selected which seems a bit counterintuitive - the need to deselect everything to create a new type.
2024-04-15 09:56:37 +02:00
Andrej730 3f3c9e937d Fixed error during building schedule from ods
We were discarding some styles that didn't have any style properties and then we always needed to keep it in mind later on, now we just create empty dict for those.
2024-04-15 09:56:37 +02:00
Andrej730 9cc87e10a1 Apply scale and rotation to ifc text symbols #3094
Before symbols attached to ifc text were not rotated / scaled if they didn't have "text-template" fields in them.
2024-04-15 09:56:37 +02:00
Andrej730 e82fdc8a52 Support multiline text in the schedule #3010
Before - https://i.imgur.com/gff5jo3.png
After - https://i.imgur.com/meyXBYb.png
2024-04-15 09:56:37 +02:00
Andrej730 595e73ca19 Added some (naive) text wrapping in the schedule #3010
Before - https://i.imgur.com/dJPQ788.png
After - https://i.imgur.com/T1FtI8H.png

For it to work make sure you have word wrapping in ods.

It's still very naive since it's taking constant font width which could vary depending on font type, font size, font lettering. The proper way would be is to either find some svg way to do it (couldn't find any stable one) or to render text to identify it's width (could be done with PIL but seems overkill, atleast for now).
2024-04-15 09:56:37 +02:00
Sigma Dimensions 8d2ea88b9b BBIM 4D: Enable displaying task tooltip in the gantt chart & add resource columns 2024-04-15 09:56:37 +02:00
Sigma Dimensions cbb6878f51 BBIM 4D: You can now visualize & print work schedule baselines with Gantt Charts 2024-04-15 09:56:37 +02:00
Sigma Dimensions c761c7d5d9 minor fix 2024-04-15 09:56:37 +02:00
Sigma Dimensions dee0b5cdb9 BBIM 4D Gantt: Support multiple languages, human readable durations, add convenient Print Function with different Sheet Formats,
start improving overall page style; refactor code to split js and css code away from mustache file
2024-04-15 09:56:37 +02:00
Andrej730 47711f723f Small fix for text alignment in scheduler 2024-04-15 09:56:37 +02:00
Dion Moult b7c3bcbe3f Fix #3085. Prioritise shipped BlenderBIM Add-on packages instead of system packages to avoid dependency clashes. 2024-04-15 09:56:37 +02:00
Dion Moult 1e8a137fd7 Minor UI cleanup. Remove align buttons from architectural tool panel. 2024-04-15 09:56:37 +02:00
Dion Moult 28686b2fa8 See #1676. You can now add basic space boundaries with the BIM Tool with Shift-B, either by selecting both a space and an element (e.g. wall) or selecting a space and placing the 3D cursor on a face. 2024-04-15 09:56:37 +02:00
Dion Moult a863c6d68e See #1676. Deleting space boundaries now also removes connection geometry. 2024-04-15 09:56:37 +02:00
Andrej730 9f19b33764 Support cells text alignment building schedule from ods #2885
Before - https://i.imgur.com/9QZ2YW2.png
After - https://i.imgur.com/M7ZHSJq.png
2024-04-15 09:56:37 +02:00
Andrej730 f858dd14d9 Support merged columns building schedule from ods #2885
Before - https://i.imgur.com/p1l6ugn.png
After - https://i.imgur.com/9QZ2YW2.png
2024-04-15 09:56:37 +02:00