Commit Graph

7277 Commits

Author SHA1 Message Date
Andrej730 58ea6d7de9 same generate_pset_templates.py for ifcopenshell and ifc dev repos
same script will be easier to maintain
2024-04-15 10:59:02 +02:00
Andrej730 98cc0336ec Fixed validation errors in pset templates library
- missing project and IfcRelDeclares guids
- missing RelatingContext in IfcRelDeclares
2024-04-15 10:59:02 +02:00
Andrej730 ce8379b8f7 Fixed missing PrimaryMeasureType for P_LISTVALUE in pset templates #3236
For some reason there is also was missing PrimaryUnit in IFC2X3. But it's unrelated to the changes from this commit (generating pset templates before this commit already has PrimaryUnit there).
2024-04-15 10:59:02 +02:00
Sigma Dimensions 157d7d3c02 You can now review and assign currencies from the Cost Schedule Panel 2024-04-15 10:59:02 +02:00
Sigma Dimensions 1d13edd747 Display currency on cost item values and total cost 2024-04-15 10:59:02 +02:00
Andrej730 f4344b9e75 Placeholders for spatial and structural tools 2024-04-15 10:59:02 +02:00
Andrej730 a57f9e984b Tests for external svg references 2024-04-15 10:59:02 +02:00
Trashman247 7a2c6c4b5f Update Makefile 2024-04-15 10:59:02 +02:00
Sigma Dimensions 9c707977a3 auto refresh tasks assigned to products when filtering by active schedule 2024-04-15 10:59:02 +02:00
Sigma Dimensions 362409cdcb fix removing cost item value 2024-04-15 10:59:02 +02:00
Sigma Dimensions 6e3acd8c4a BBIM 5D: Various Cost Schedule UI Improvemements 2024-04-15 10:59:02 +02:00
Thomas Krijnen 8d5911e8aa fix syntax error on gcc 2024-04-15 10:59:00 +02:00
Thomas Krijnen 5f7b07ab4c typename :( 2024-04-15 10:57:46 +02:00
Thomas Krijnen b33f5e19b7 eliminate_narrow_operands() #3141 2024-04-15 10:55:29 +02:00
Thomas Krijnen 5566be0b20 Fix IfcFile::getInverse<T>() 2024-04-15 10:38:02 +02:00
Andrej730 c930eb7603 References for adding external svgs to the sheets
It works exactly the same as schedules - you add some .svg file, path to it stored in ifc and you can attach it to the sheet.

UI - https://i.imgur.com/tGbCGBb.png

Still need to add some tests for references
2024-04-15 10:34:50 +02:00
Sigma Dimensions 87673b0784 Use util.element.get_predefined_type() #065bda6 2024-04-15 10:34:50 +02:00
Sigma Dimensions 2a791eef52 Run costing tests and rename changed methods 2024-04-15 10:34:41 +02:00
Dion Moult 5f4fef42ac See #3069. Continued refactoring to not rely on users_collection[0]. 2024-04-15 10:34:41 +02:00
Dion Moult 6e57cbcf81 See #3069. More cleanup moving away from collection names and assumed single collections. 2024-04-15 10:34:41 +02:00
Dion Moult 4f15ec1f67 Fix regressions after making aggregate based on selected objects. 2024-04-15 10:34:41 +02:00
Dion Moult 804dbee2c3 Fix #3069. WARNING: dangerous change. Objects that have their own collection now have a pointer to that collection. This fixes a variety of subtle sync bugs. 2024-04-15 10:34:41 +02:00
Andrej730 d2d6a9e7d4 Remove test to reproduce #3169 as irrelevant 2024-04-15 10:34:41 +02:00
Andrej730 0dfb34a730 Added test to cover 2629172ff 2024-04-15 10:34:41 +02:00
Andrej730 c94c580282 Fixed bug with saving data to Pset_StairFlightCommon not in project units 2024-04-15 10:34:41 +02:00
Massimo Fabbro 8e8c9d4170 Remove old patch file 2024-04-15 10:34:41 +02:00
Massimo Fabbro f7c83df793 Move the recipe into the blenderbim script folder and rewrite it as a script 2024-04-15 10:34:41 +02:00
Massimo Fabbro 512abbec7c IfcPatch ReplaceDrawingPath recipie improved: now it's possible to use it on Linux and on Windows 2024-04-15 10:34:41 +02:00
Massimo Fabbro 3204c130eb Now it's possible to fix drawing reference path problem saved in Windows and opened in Linux 2024-04-15 10:34:41 +02:00
Thomas Krijnen 3413a046f4 More informed invalid shape reporting 2024-04-15 10:34:41 +02:00
Thomas Krijnen 5d4b01e10f apply boolean results in batches as well #3201 2024-04-15 10:34:24 +02:00
Thomas Krijnen 16e6cf86b6 approximate circular sharp corners #3201 2024-04-15 10:28:35 +02:00
Sigma Dimensions 9a02fc02db Exporting cost schedules opens the folder directory 2024-04-15 09:59:58 +02:00
Andrej730 aa63055a46 Displaying project units for length values in psets and qsets
Examples:
- https://i.imgur.com/ww7MJ7w.png
- https://i.imgur.com/N1rOELc.png
2024-04-15 09:59:58 +02:00
Andrej730 01d639e2e2 Railing, Door Modifiers - project units props
Example - https://i.imgur.com/SJOQMMm.png
2024-04-15 09:59:58 +02:00
Andrej730 226e0f9b13 black format 2024-04-15 09:58:27 +02:00
Andrej730 9be09ef443 maintaining same roof thickness for different rafter edge angles
PS roof code is not getting simpler to work with 🥲
2024-04-15 09:58:26 +02:00
Dion Moult a597c171a7 Removing authoring mode which was an outdated concept. 2024-04-15 09:58:26 +02:00
Dion Moult 1f2f245671 Fix #3163. Use text in lieu of inability to use URIReferences in drawing pset. 2024-04-15 09:58:26 +02:00
Sigma Dimensions eba0525143 Cost schedule name label now shows the predefined type 2024-04-15 09:58:26 +02:00
Dion Moult cc12c388c4 Fix #3120. Don't remove doubles as it may break mesh manifoldness. 2024-04-15 09:58:26 +02:00
Dion Moult 30bff7e9c5 Fix #3113. Support regex in selector filter values. 2024-04-15 09:58:26 +02:00
Andrej730 958729c9a6 rafter edge angle and roof thickness #3092
Added option to adjust rafter edge angle and roof thickness
Short demonstration - https://imgur.com/a/TsYSs6i
2024-04-15 09:58:26 +02:00
Andrej730 8b805e507a Roof modifier - asymmetrical gable #3093
Example - https://i.imgur.com/EHaSt16.png
2024-04-15 09:58:26 +02:00
Dion Moult d611db0999 Close #3139. Bump IfcOpenShell. 2024-04-15 09:58:26 +02:00
Dion Moult 2e143f65d9 Fix #3211. Generated fills now are siblings to the element that they void. 2024-04-15 09:58:26 +02:00
Andrej730 a37585707e Schedule Builder - text/background color support #3154 2024-04-15 09:58:26 +02:00
Andrej730 f7b911faed separate ifc text literals in svg with newline #3207 2024-04-15 09:58:26 +02:00
Dion Moult 16582e2691 Fix #3212. Bug where viewport camera bisection didn't have enough tolerance and sometimes wasn't visible. 2024-04-15 09:58:26 +02:00
Dion Moult 228cce74ac Fix #3209. Handle loading of custom scales, fix incomplete NTS implementation, and use Lark for more reliable imperial scale parsing. 2024-04-15 09:58:26 +02:00