Commit Graph

  • ddb8abff0f Minor fix Dion Moult 2021-11-17 15:32:26 +11:00
  • f9221717ff You can now associate IFC elements with Brick elements and navigate to them Dion Moult 2021-11-17 13:27:07 +11:00
  • da6945b352 You can now assign and unassign library references blenderbim-211117 Dion Moult 2021-11-17 11:43:53 +11:00
  • 62cdf76a5a Fix bug where you couldn't copy quantities to other elements Dion Moult 2021-11-17 10:35:46 +11:00
  • fae607f8ce New UI to add / edit / remove library information and references. Dion Moult 2021-11-16 22:15:54 +11:00
  • 468192e849 Fix bug where unlinking a style that was invalidly linked didn't work. Dion Moult 2021-11-16 22:08:55 +11:00
  • edd01637e2 Minor fix Dion Moult 2021-11-16 21:51:08 +11:00
  • 604fbc4bc9 Raise default section height from storey from 1.0 to 1.2 Bruno Postle 2021-11-15 20:15:55 +00:00
  • 4617d9f234 A whole bunch of new usecases for managing IFC library information and references Dion Moult 2021-11-16 18:30:23 +11:00
  • 41486ba08a New utility to get layers of an element. See #1869. Dion Moult 2021-11-16 18:07:27 +11:00
  • 2120653104 Minor fix. blenderbim-211116 Dion Moult 2021-11-16 17:52:08 +11:00
  • 43869c33f6 Rebuild text annotations to have leaders in the same object and use text literals. See #1153. blenderbim-211115 Dion Moult 2021-11-16 08:54:16 +11:00
  • fcfdc179df Viewport annotation decorations now scale based on paper size. See #1153. Dion Moult 2021-11-16 08:48:50 +11:00
  • 30c164d223 Fix minor error in console when changing drawings. See #1153. Dion Moult 2021-11-16 08:41:21 +11:00
  • b28d8b0cca Drawing annotations now are stored in IFC using ObjectType conventions. See #1153. Dion Moult 2021-11-16 08:35:49 +11:00
  • 4b5907f5dd Reimplement roundtrip of most annotation elements for drawings. See #1153. Dion Moult 2021-11-16 08:32:43 +11:00
  • 78a27ef44c New experimental OBJ2IFC script blenderbim-211114 Dion Moult 2021-11-14 18:30:44 +11:00
  • 528e27234c tree.protrusion_distances() Thomas Krijnen 2021-11-13 15:54:42 +01:00
  • 8ac885ced1 Fix bug where annotative grids did not sync. Dion Moult 2021-11-12 15:16:10 +11:00
  • 63872abaef Purge old 2D element drawing system, so we don't get double the symbols on drawings. blenderbim-211112 Dion Moult 2021-11-12 14:01:13 +11:00
  • 5ba155eb17 Fix #1857. Fix bug where deleting from the outliner was not tracked. Dion Moult 2021-11-11 22:27:40 +11:00
  • 2ec3c4c06b Swapping a Blender material for another is now auto synchronised. Dion Moult 2021-11-11 18:21:02 +11:00
  • 6f55cd5169 Optimise object placement change checking, so medium sized project exports are 5 seconds faster at minimum, but can be much higher since false positives are culled. blenderbim-211111 Dion Moult 2021-11-11 17:31:16 +11:00
  • f5f88f4b97 Fix #1872. Bug where duplicating an object didn't duplicate its styles. Dion Moult 2021-11-11 14:51:05 +11:00
  • d5b92c0fea Fix bug where style colours were not auto synchronised. Dion Moult 2021-11-11 14:18:44 +11:00
  • 9355969110 Load CJIO on execution instead of initialisation Laurens Oostwegel 2021-11-10 20:08:18 +01:00
  • 6c998e0b8a Fix #1871. Dion Moult 2021-11-10 22:23:52 +11:00
  • 51f8d648ad Minor fix Dion Moult 2021-11-10 21:01:06 +11:00
  • a26539d6a5 show property description in pset_template ui Vukas Pajic 2021-11-10 10:18:55 +01:00
  • a9f27fcf17 Fix bug #1854. Materials are now auto replaced in Blender when you assign a new IFC material. Dion Moult 2021-11-10 18:04:54 +11:00
  • 28e5af853d Fix bug where an added default material was not linked and auto synced. Dion Moult 2021-11-10 18:01:10 +11:00
  • a7b3b5261f Fix bug in IFC2X3 where updating style colours didn't work. Dion Moult 2021-11-10 16:45:16 +11:00
  • 0dac56dbdf Fix bug where diffuse colour was not correctly extracted from nodes Dion Moult 2021-11-10 16:39:06 +11:00
  • 0992f43f11 Geometry caching is now enabled for model importing Dion Moult 2021-11-10 13:52:14 +11:00
  • c1c50f8868 Minor fix. blenderbim-211110 Dion Moult 2021-11-10 12:46:07 +11:00
  • d733960068 Fix #1856. Bug where you lost your existing container or aggregation when you added a new aggregation assembly. blenderbim-211109 Dion Moult 2021-11-09 20:50:31 +11:00
  • 66fa3f0096 Changes are now synchronised prior to switching representations. Dion Moult 2021-11-09 20:49:25 +11:00
  • cbf7b0a77a Minor clean up for CityJSON PR. Dion Moult 2021-11-09 20:46:46 +11:00
  • 91f2f9438f Fix #1764. Bug where OpenLCA UI would freeze if it couldn't connect to OpenLCA. Dion Moult 2021-11-09 20:43:30 +11:00
  • fcbb6e60ac Another Makefile fix :( Dion Moult 2021-11-09 10:05:06 +11:00
  • f33d613f9d Minor Makefile fix Dion Moult 2021-11-09 09:45:36 +11:00
  • 849dfbed28 [BlenderBIM] Tools to load IfcRelSpaceBoundary (#1864) Cyril Waechter 2021-11-08 23:28:44 +01:00
  • 8a4bc34fad Scale changes are now auto synchronised on export. Dion Moult 2021-11-09 09:21:54 +11:00
  • aa18c1b7d6 Small fix in Makefile error due to ifccityjson Laurens Oostwegel 2021-11-08 23:03:31 +01:00
  • ae45a9b9a5 Fix error in Makefile Laurens Oostwegel 2021-11-08 22:59:09 +01:00
  • 7aa75d98d3 Improve support for Powerproject import (#1865) ecke101 2021-11-08 22:52:24 +01:00
  • ff6db5f24d Integrate ifccityjson in BlenderBIM (#1859) Laurens Oostwegel 2021-11-08 22:51:30 +01:00
  • de7c54b771 Fix #1855. Bug where authoring type dropdowns didn't refresh. Dion Moult 2021-11-08 21:12:27 +11:00
  • 7fbf317ad2 Fix representation where removing a representation left objects with an empty mesh. Now a proper empty is used. Dion Moult 2021-11-08 21:04:48 +11:00
  • 0471f17d9a Fix bug where removing a representation from a typed instance didn't remove all data users. Dion Moult 2021-11-08 21:02:04 +11:00
  • bf134eb0f4 Implement cache updating for drawings. See #1153. Dion Moult 2021-11-08 21:00:10 +11:00
  • 7ccb6ee110 Resolve #1836. Scaling in Blender is now auto resolved when representations are updated. Dion Moult 2021-11-08 20:57:57 +11:00
  • 9076043a5c Purge old dumb door and dumb window tool to prevent confusing users Dion Moult 2021-11-08 20:51:56 +11:00
  • 1c0fcf7b40 Add annotation symbols for doors, windows, and bunny to the demo library Dion Moult 2021-11-08 20:47:42 +11:00
  • 4fdcb87a28 New IfcOpenShell utility to get instances of an element type easily Dion Moult 2021-11-08 20:40:49 +11:00
  • 246460dec4 Fix bug where non-geometric objects caused the representations UI to not display Dion Moult 2021-11-08 20:39:48 +11:00
  • a89a40e637 #1785 omplete stored_settings / requested_settings check Thomas Krijnen 2021-11-08 10:59:49 +01:00
  • c1fcf2528e swig uint64_t Thomas Krijnen 2021-11-08 10:58:55 +01:00
  • d4f0495caa Consistent setting type Thomas Krijnen 2021-11-08 09:59:15 +01:00
  • 669295d4ac Resolve #1860. Brickschema is now optional. blenderbim-211108 Dion Moult 2021-11-08 11:17:11 +11:00
  • e4a27d49c9 Drawing module now is in sync with latest C++ upgrades. See #1153. Dion Moult 2021-11-08 08:33:19 +11:00
  • e0e8281a1e Allow tree.select(BRepElement) Thomas Krijnen 2021-11-07 19:49:37 +01:00
  • 1cdf695891 #1785 check settings in cache and upgrade to world coords Thomas Krijnen 2021-11-07 19:23:48 +01:00
  • 580678c2c1 Fix casts in XML serializer Thomas Krijnen 2021-11-07 11:16:47 +01:00
  • a038ae434b ifccityjson: it is now easier to extract one LOD Laurens Oostwegel 2021-11-07 11:04:27 +01:00
  • 698ef40ada ifccityjson: prevent interior holes in faces as there is a bug in the geometry generation Laurens Oostwegel 2021-11-07 10:55:47 +01:00
  • 276077964d ifccityjson: refactor GeometryIO class Laurens Oostwegel 2021-11-07 10:51:09 +01:00
  • 45080a8a1f ifccityjson: temporary fix until CJIO can build its LOD dictionary again Laurens Oostwegel 2021-11-07 10:50:12 +01:00
  • dd348de0b7 ifccityjson: lazy build vertex dictionary Laurens Oostwegel 2021-11-07 10:40:01 +01:00
  • 61e510e45c New feature to select all objects in same container Dion Moult 2021-11-07 17:02:05 +11:00
  • 05068754b9 New feature to select the container of an object Dion Moult 2021-11-07 15:32:33 +11:00
  • de561b78e0 Resolve #1750. You can now save IFCs under a relative path to your Blend file. blenderbim-211107 Dion Moult 2021-11-07 13:20:24 +11:00
  • e6e1978584 only call expensive wstring_convert() when necessary Thomas Krijnen 2021-11-06 14:36:58 +01:00
  • 0b7bdc0f9d #1785 geometry caching caching Thomas Krijnen 2021-11-06 13:16:13 +01:00
  • e868186897 Resolve #1749. You can now save as another IFC filename. Dion Moult 2021-11-06 21:41:31 +11:00
  • 5450233f8e Minor fix Dion Moult 2021-11-06 21:10:56 +11:00
  • 8e215382f7 Fix bug where assigning a type did not use existing representation data in the scene if the context had changed Dion Moult 2021-11-06 20:56:53 +11:00
  • 4149292a13 Fix bug where adding a representation to a type instance didn't share meshes Dion Moult 2021-11-06 18:51:00 +11:00
  • 117f663f48 Fix bug where you couldn't add a plan representation to something with no context identifier Dion Moult 2021-11-06 17:48:31 +11:00
  • 960610325f Fix interface bug where representations assigned directly to a context aren't shown blenderbim-211106 Dion Moult 2021-11-06 17:36:47 +11:00
  • ab50609854 Rename some files with more sensical names Thomas Krijnen 2021-11-05 16:54:16 +01:00
  • c203b78d34 #1153 #1852 project points to form SVG HLR cut plane Thomas Krijnen 2021-11-05 13:27:27 +01:00
  • 5633445008 #1153 evenodd Thomas Krijnen 2021-11-05 11:21:19 +01:00
  • 22ceb35f47 IfcConvert : SEW_SHELLS on svg serializer Thomas Krijnen 2021-11-05 11:07:27 +01:00
  • 06a988e141 #1153 boolean subtraction on parts Thomas Krijnen 2021-11-05 11:04:46 +01:00
  • 2dc29978f6 --cache and subtraction in draw.py Thomas Krijnen 2021-11-05 11:03:44 +01:00
  • 10b502512f #1853 don't blindly explode compounds but check whether there are solids inside Thomas Krijnen 2021-11-05 10:09:12 +01:00
  • 2d0c44e25a #1785 Set trsf form Thomas Krijnen 2021-11-05 09:22:24 +01:00
  • 3e52d93db0 Fix bug where existing meshes were not deleted when switching representations. Dion Moult 2021-11-05 17:57:05 +11:00
  • 07bee4acfa Fix bug where adding a representation to type instances didn't ensure it was added to a geometric type Dion Moult 2021-11-05 15:14:10 +11:00
  • 0da5d807b8 Minor fix Dion Moult 2021-11-05 13:15:28 +11:00
  • 657aafbd2e Minor fix blenderbim-211105 Dion Moult 2021-11-05 12:20:33 +11:00
  • 04449d08e8 Add schema caching to Brick schema loading. Dion Moult 2021-11-05 09:19:42 +11:00
  • 2b710ffbde Fix bug where pie update container didn't work. Dion Moult 2021-11-04 22:23:26 +11:00
  • 7fbe365599 Implement new Brickschema project browser. blenderbim-211104 Dion Moult 2021-11-04 18:02:50 +11:00
  • f49b9f6781 Slightly more robust deletion tracking. Dion Moult 2021-11-03 21:39:17 +11:00
  • 901318b73b Fix bug where copying an instance did not auto link the meshes. blenderbim-211103 Dion Moult 2021-11-03 19:03:48 +11:00
  • 8545d870c0 ifccityjson: Fix bug dependency updated CJIO Laurens Oostwegel 2021-11-03 08:45:36 +01:00
  • 3124d306d6 #1153 another small hack to get boolean projection working more generally Thomas Krijnen 2021-11-02 15:52:51 +01:00
  • 8e529f3f10 #1850 Process extrusions of comp profiles seperately Thomas Krijnen 2021-11-02 15:11:56 +01:00