Commit Graph

2838 Commits

Author SHA1 Message Date
Dion Moult 1b09bb37e8 The BCF-XML library can now handle most data writing functions 2020-12-16 23:47:50 +11:00
Bernd Hahnebach 90f225e93b bimtester: improve submodule handling for step translation 2020-12-16 23:10:40 +11:00
QwiglyDee f00040c7d9 decorators for equal dimentions #1158 2020-12-16 17:29:15 +07:00
QwiglyDee b8286e8fb5 arrow size fix #1157 2020-12-16 17:06:36 +07:00
QwiglyDee dbafcc2fa1 fixed #1159 zero projection 2020-12-16 16:54:49 +07:00
Håkon Åmdal a869e88de0 fix: use correct initializer function when compiling with USE_MMAP 2020-12-15 13:25:48 +01:00
Dion Moult 5ad6abea1a Add simple BCF library to supersede bcfplugin, with bcfxml read capability 2020-12-15 14:49:29 +11:00
Bernd Hahnebach d00da09cdc start translation into German and French with one step as well as the report 2020-12-15 10:09:46 +11:00
Dion Moult 17a8b33387 You can new create new BCF projects from scratch 2020-12-14 13:51:01 +11:00
Dion Moult 4f2bf3a36f You can now add new BCF topics to a BCF project 2020-12-14 13:29:52 +11:00
Carlos Dias e208dd0381 Update selector.py
Changes fix problem with boolean values
2020-12-14 12:59:20 +11:00
Dion Moult a62a32d414 Support for setting the BCF author. You can also now edit basic BCF topic metadata. 2020-12-13 21:56:04 +11:00
Dion Moult 6a06c292a1 Fix #1148. Fix crash when creating drawings on Windows with Blender >= 2.91 2020-12-13 16:54:11 +11:00
Dion Moult 9dcf44fbea You can now view and edit the BCF project name 2020-12-13 16:35:51 +11:00
Dion Moult e39a997f5f Bump to latest bcfplugin, new operator to save BCF projects 2020-12-13 13:45:21 +11:00
Vincent Cadoret f3269b732f More sensible names for the Smart Clash Groups 2020-12-12 13:04:28 +11:00
Vincent Cadoret 14c726008d Split out clashes that were not grouped so they so up individually. 2020-12-12 13:04:28 +11:00
Dion Moult d5e6721ac4 Minor fix to support multiple dimension objects for decorations. See #1150. 2020-12-11 11:13:48 +11:00
QwiglyDee 48de2f77ab fix arrows heads 2020-12-11 10:11:47 +11:00
QwiglyDee f37283f61c drawing arrows 2020-12-11 10:11:47 +11:00
QwiglyDee cc5f34a705 text drawing 2020-12-11 10:11:47 +11:00
QwiglyDee 33bf7054bf ui and decorator handler 2020-12-11 10:11:47 +11:00
Thomas Krijnen 14193fb486 #1126 more elaborate polygonal curve segment check 2020-12-10 10:48:14 +01:00
Dion Moult 2ac0b75dbc New Link IFC operator to easily append IFCs from another Blend file into a master file 2020-12-10 13:52:29 +11:00
Dion Moult fb7998980d Fix bug where aggregates were accidentally hidden when generating drawings 2020-12-10 13:51:51 +11:00
Dion Moult b9af4906aa Fix bug where selecting the IFC file for drawing generation didn't work 2020-12-10 13:51:27 +11:00
Dion Moult ce6350a52f New clean wireframes operator to easily apply edge split modifier to nicer drawings 2020-12-10 13:50:43 +11:00
Dion Moult b65c1e94ad Purge old experimental painter algorithm code for vector background elements
In preparation to migrate this to C++
2020-12-09 10:38:13 +11:00
Dion Moult 0387783e9d Minor fix 2020-12-07 17:28:16 +11:00
Dion Moult b72b2aa7d7 Package new BIMTester for the BlenderBIM Add-on 2020-12-07 16:42:01 +11:00
Dion Moult c1bbb1e721 You can now bake parametric geometry to meshes 2020-12-07 15:33:51 +11:00
Dion Moult 0d28e741fc Fix bug where spatial elements didn't get styles exported correctly 2020-12-06 19:10:03 +11:00
Dion Moult 0d03b4e008 Allow graceful migration of IFC entities when exporting so the user doesn't need to fix every invalid schema attribute themselves3RlG$Bayj3kPlwh4EEvXJP 2020-12-06 11:38:02 +11:00
fbpyr 981f0c23c7 apply matrix to object in BlenderClasher
Since scale is not supported in fcl upstream as found in https://github.com/IfcOpenShell/IfcOpenShell/issues/1129
2020-12-04 19:05:53 +11:00
Dion Moult 884e8a5663 Fix #1071. New IFC file version 2X3<->4 upgrader and downgrader IfcPatch recipe 2020-12-04 11:52:18 +11:00
Dion Moult 06685f9768 Fix example script for printing out properties. See #1145. 2020-12-04 10:59:59 +11:00
Dion Moult 9a20de914b Add new workaround for the DESITE BIM application 2020-12-04 09:23:44 +11:00
Bernd Hahnebach 26f6e875ed bimtester: add more ifc file tests 2020-12-04 09:20:41 +11:00
Bernd Hahnebach cda131d6c1 bimtester: move ifc steps in separte module 2020-12-04 09:20:41 +11:00
Dion Moult e1fa6fb306 You can now apply drawing styles to elements with material set usages 2020-12-03 22:17:46 +11:00
Dion Moult 679c2bef02 Fix bug where aggregates cause drawing generation to fail 2020-12-03 21:52:17 +11:00
Dion Moult 8bb157ce0a Auto-add the currently loaded IFC when creating a drawing for the first time 2020-12-03 21:51:14 +11:00
Dion Moult bdaf8cd0f3 Fix import bug where duplicate material names with accents cause import to fail 2020-12-03 21:44:20 +11:00
Dion Moult 4e62c276ee Fix #1111 - issue where sometimes class and product dropdown gets out of sync. Also new utility function to query is_a() in the schema. 2020-12-02 09:51:00 +11:00
Dion Moult c70b41f21a Fix #1112. You can now tag material attributes. 2020-12-02 09:03:18 +11:00
Dion Moult aaf9b10a9e Fix #1128 with improved IFCCSV description 2020-12-02 08:50:15 +11:00
Thomas Krijnen 9281c8fbce #1126 Update serialization for trimmed curve 2020-12-01 14:03:07 +01:00
Dion Moult 5f76062575 Fix issue where invalidly declared representation contexts can confuse drawing creation 2020-12-01 22:26:02 +11:00
Dion Moult efd2663f15 Support layer set material names classes in drawings 2020-12-01 22:25:30 +11:00
Dion Moult 823b10e323 Dumb grids are auto placed in an IfcSite if it can be detected for convenience 2020-12-01 21:37:47 +11:00