Commit Graph

  • 1ad0ef82d4 Fix bug where CAD filleting sometimes led to crashes Dion Moult 2022-09-27 23:34:08 +10:00
  • 23212003e9 Add support for circles in profile editing blenderbim-220927 Dion Moult 2022-09-27 17:16:26 +10:00
  • aff281d00b Add unit support in new profile editing tool Dion Moult 2022-09-26 22:40:33 +10:00
  • 4bbcf3fa1e Set and unset 3-point arcs only for profiles Dion Moult 2022-09-26 22:06:11 +10:00
  • 5e50a15b41 New smart profile editor for extruded elements inspired by CAD Sketcher Dion Moult 2022-09-26 17:59:53 +10:00
  • b673fc94a5 Add calculate all qtos button (#2441) blenderbim-220926 Massimo Fabbro 2022-09-26 08:05:08 +02:00
  • 4c7a5e8a1a Experimental CAD Sketcher integration for simple arbitary polyline extrusions blenderbim-220925 Dion Moult 2022-09-25 12:27:10 +10:00
  • 33ebcd7664 New convenient modifier to rotate beam/wall/column etc by 90 degrees Dion Moult 2022-09-24 21:46:32 +10:00
  • 76ce726f1d Implement refresh profiles on type and profile changes Dion Moult 2022-09-24 20:18:54 +10:00
  • 54da579891 Ifc text tweaks (#2431) Ryan Schultz 2022-09-24 05:07:32 -05:00
  • e024e9e622 You can now set cardinal point on creation and bulk change for profile elements Dion Moult 2022-09-24 16:21:20 +10:00
  • 56f4b72161 Reimplement profile cardinal points 1-9 with new profile engine Dion Moult 2022-09-24 15:42:50 +10:00
  • 7545313dee Removing an element now also purges connection relationships blenderbim-220924 Dion Moult 2022-09-24 14:12:45 +10:00
  • 48eb6b70e3 You can now manually set the length/height of profiled extrusions Dion Moult 2022-09-23 23:53:12 +10:00
  • 5f2acb43b1 You can now recalculate connections manually for profiles Dion Moult 2022-09-23 23:41:37 +10:00
  • b7eaefee50 Fix bug when deleting elements may possibly create an invalid containment relationship Dion Moult 2022-09-23 23:26:29 +10:00
  • 13a387cc73 Add support for descriptions in path connection relationships Dion Moult 2022-09-23 23:00:27 +10:00
  • f139f2ba1e Fix bug where removing an element in an aggregation could leave the file in an invalid state Dion Moult 2022-09-23 23:00:07 +10:00
  • 1d8085f6c9 New profile engine now supports mitred profile joints. Dion Moult 2022-09-23 19:23:22 +10:00
  • 6699bfeb54 Mitred wall joints rebuilt on the new wall engine Dion Moult 2022-09-23 15:42:05 +10:00
  • 7cee0a85c6 3D axis representation contexts are now created by default for all new projects blenderbim-220923 Dion Moult 2022-09-23 12:39:23 +10:00
  • 351dcfa241 Implement profile unjoin and start cleaning up legacy architectural tools panel Dion Moult 2022-09-23 12:38:49 +10:00
  • 28022581a7 You can now have connection aware L joints for profiled elements Dion Moult 2022-09-23 00:09:56 +10:00
  • 748aaa671d Extending profiled elements (e.g. beams and columns) now supports axis connectivity and uses new profile engine Dion Moult 2022-09-22 23:32:05 +10:00
  • 95b474c37d Delete HdfSerializer.h~ Thomas Krijnen 2022-09-22 13:13:57 +02:00
  • 9bb9f91f57 Delete HdfSerializer.cpp~ Thomas Krijnen 2022-09-22 13:13:47 +02:00
  • 7db967583b Profile extensions now use the new engine and support 3D axis representations blenderbim-220922 Dion Moult 2022-09-22 16:05:35 +10:00
  • 5d43f6db37 Adding a profile now uses the new profile engine Dion Moult 2022-09-21 23:28:03 +10:00
  • 4cfa327159 New API functions for adding arbitrary profile and profile-based representations Dion Moult 2022-09-21 23:27:24 +10:00
  • 920177d8c6 Minor fix. See #2416. blenderbim-220921 Dion Moult 2022-09-21 10:50:02 +10:00
  • 5f902600e3 Minor fix. See #2416 Dion Moult 2022-09-21 00:04:02 +10:00
  • db9af13843 Fix #2427. Don't treat missing mandatory attributes as fatal in IFC version migration Dion Moult 2022-09-20 22:46:07 +10:00
  • dd49c092c6 #2419 remove map erasure from destructor Thomas Krijnen 2022-09-20 11:35:08 +02:00
  • d347a7f893 Don't run choco from other repos Thomas Krijnen 2022-09-20 11:33:07 +02:00
  • 3c61804e8b Flipping walls now preserves connections, and flips around the reference axis Dion Moult 2022-09-20 17:21:11 +10:00
  • e179070978 New interface to show, select, and remove path connections Dion Moult 2022-09-20 16:25:52 +10:00
  • de2ada1141 Walls recalculate on type and layer thickness changes Dion Moult 2022-09-20 14:05:04 +10:00
  • eb48a68dd1 Copying elements do not copy connections to prevent mutually exclusive connectivity Dion Moult 2022-09-20 12:01:40 +10:00
  • fc6bf5e2bb You can now set an exact wall length blenderbim-220920 Dion Moult 2022-09-20 10:48:44 +10:00
  • 3f2d86255d Merge projects now merges all entities, not just rooted ones. Dion Moult 2022-09-19 23:44:10 +10:00
  • d751ee9995 Fix critical typo in rendering styles creation that led to invisible styles Dion Moult 2022-09-19 23:10:56 +10:00
  • 83f70624a4 Attempt to get LXML working across all platforms. See #2422. Dion Moult 2022-09-19 22:23:09 +10:00
  • 356253c4f0 Minor fix Dion Moult 2022-09-19 21:40:53 +10:00
  • a459c39c97 Minor fix Dion Moult 2022-09-19 17:36:20 +10:00
  • e5719bd3c6 You can now change wall heights in bulk Dion Moult 2022-09-19 16:29:43 +10:00
  • 18387e7732 You can now switch contexts of of objects in bulk Dion Moult 2022-09-19 15:59:37 +10:00
  • 57e8e47061 Minor regression fix Dion Moult 2022-09-19 13:33:40 +10:00
  • 5c5bb03652 IfcPatch now allows passing in IFC objects instead of filepath strings Dion Moult 2022-09-19 13:31:33 +10:00
  • ea1d797605 Add documentation for IfcPatch Dion Moult 2022-09-19 12:25:35 +10:00
  • bc3bf07a60 Minor fix to 12DToRevitTINS patch blenderbim-220919 Dion Moult 2022-09-19 10:49:03 +10:00
  • fbd4177d08 New feature to merge aligned walls and retain parametric connections Dion Moult 2022-09-19 09:11:57 +10:00
  • 4842891fd7 #2322 Implement IfcSweptDiskSolidPolygonal.FilletRadius Thomas Krijnen 2022-09-18 15:59:24 +02:00
  • f6056f9bc3 Shift-Y in the BIM tool for walls now regenerates wall connections Dion Moult 2022-09-18 23:26:18 +10:00
  • c7af6c4482 Fix #2420. Bug where project library assets sharing relationships with other assets would pull in other assets Dion Moult 2022-09-18 23:19:23 +10:00
  • c9c905fd3e Splitting walls now uses the new wall engine Dion Moult 2022-09-18 22:00:27 +10:00
  • 7f76488869 New recalculate wall operator to manually trigger an update of all wall connections blenderbim-220918 Dion Moult 2022-09-18 15:57:07 +10:00
  • cd930d809a New wall engine slowly being wired up to wall join hotkeys Dion Moult 2022-09-18 15:56:23 +10:00
  • f49d7ec2cb Implement unjoin in new wall engine Dion Moult 2022-09-18 15:54:24 +10:00
  • 322abdff53 Minor fix Dion Moult 2022-09-17 22:19:49 +10:00
  • 984978bc00 Add axis support to new wall engine Dion Moult 2022-09-17 21:52:03 +10:00
  • ce8da8bd85 An axis context is now added by default for all new projects Dion Moult 2022-09-17 21:41:09 +10:00
  • 6d0fdb32c6 Fix #2416. blenderbim-220917 Dion Moult 2022-09-17 14:51:50 +10:00
  • 0cb3c0a907 Update docs about new Apple M1 support Dion Moult 2022-09-16 22:29:04 +10:00
  • d9ea62a670 Distribute Apple M1 to PyPi Dion Moult 2022-09-16 22:21:58 +10:00
  • 2228104a8e Apple M1 builds. This stuff never works the first time. Dion Moult 2022-09-16 21:48:25 +10:00
  • e473574086 Setup BlenderBIM Apple M1 builds. Fingers crossed! Dion Moult 2022-09-16 20:30:33 +10:00
  • f93604d6b7 Implement connection aware wall L-joints Dion Moult 2022-09-16 18:30:57 +10:00
  • d106b0e017 Fix #2413. Bug where multiple tasks may accidentally override animation keyframes. blenderbim-220916 Dion Moult 2022-09-16 11:53:25 +10:00
  • 90e35810d9 Prototype connection-aware wall extension and T-joints Dion Moult 2022-09-15 22:43:51 +10:00
  • 4fb910fc44 wrapper is a bash script not a sh script blenderbim-220915 Bruno Postle 2022-09-15 07:42:00 +01:00
  • 280ce56431 Creating walls are more stable and now directly goes to the IFC representation instead of reverse engineering Blender meshes Dion Moult 2022-09-15 10:46:52 +10:00
  • 81e46b533b New API to directly create wall-like representations without Blender geometry Dion Moult 2022-09-15 10:44:43 +10:00
  • 171db4b241 Add support for connecting/disconnecting paths in API Dion Moult 2022-09-15 10:31:44 +10:00
  • 8fe9ddd599 Small Change Martin15135215 2022-09-14 15:44:22 +02:00
  • b299694ca0 doc: library flags for macos build Dirk Olbrich 2022-09-13 18:06:08 +02:00
  • ca76b77130 update doc for building on macOS Dirk Olbrich 2022-09-08 17:23:29 +02:00
  • e94a5c97df Merge remote-tracking branch 'remotes/origin/pr/1911' into v0.7.0 Thomas Krijnen 2022-09-14 14:57:27 +02:00
  • df845653f3 fix IFC to xml - IFCGROUP in IFC cannot be found in xml #1154 GisSpace 2021-01-11 10:59:03 +08:00
  • a3e499656c Don't log vertex counts in helper when they didn't change Thomas Krijnen 2022-09-14 14:13:24 +02:00
  • 79bb40092f Apparently --disable-static no longer works? Thomas Krijnen 2022-09-14 10:57:08 +02:00
  • 2c7a4ca880 Filter unsupported py versions on recent osx Thomas Krijnen 2022-09-14 10:56:52 +02:00
  • 6a4375cf54 Update build-all.py versions Thomas Krijnen 2022-09-14 10:56:16 +02:00
  • c74b79213b Remove asterisks before branch name Thomas Krijnen 2022-09-14 10:55:32 +02:00
  • 806d147a85 A preference for locking grids upon import blenderbim-220914 Ryan Schultz 2022-09-11 11:06:50 -05:00
  • 227b1391bd Clarify behaviour of funny characters and pattern matching on numbers Dion Moult 2022-09-14 09:56:51 +10:00
  • 68e2bb1fa7 oops, correct version of wrapper that quotes special characters Bruno Postle 2022-09-13 14:18:04 +01:00
  • fccc233f42 Merge pull request #2406 from brunopostle/desktop-files2 blenderbim-220913 Dion Moult 2022-09-13 23:06:04 +10:00
  • 86785ab181 Configure blenderbim file associations and desktop icon Bruno Postle 2022-09-13 09:15:07 +01:00
  • 3255053ac4 Implement all restrictions for IfcTester Dion Moult 2022-09-13 22:09:40 +10:00
  • 422cc4802c Implement optionality in IfcTester, and generate integration testcases Dion Moult 2022-09-13 19:50:51 +10:00
  • fc0b0ca188 Minor fix to ids.xsd Dion Moult 2022-09-13 19:44:36 +10:00
  • 3120b0c6e2 Add support for IfcTester and predefined properties Dion Moult 2022-09-12 23:03:50 +10:00
  • 91fac6d4bd Add IfcTester support and test cases for bounded, table, and reference props Dion Moult 2022-09-12 22:35:05 +10:00
  • c7c59d9496 IfcTester now supports list and enumerated properties Dion Moult 2022-09-12 21:34:06 +10:00
  • 73ac5d314b Complex properties and quantities are not supported in IDS Dion Moult 2022-09-12 20:10:16 +10:00
  • 3b2cbac9d1 Generate stable GlobalIds for IDS docs to prevent commit noise Dion Moult 2022-09-12 18:53:07 +10:00
  • a63d6475b2 Keep moving schema agnostic code out of kernel Thomas Krijnen 2022-09-12 10:34:04 +02:00
  • 4cd0932d7d Fix to boolean utils, version detection, and behaviour on old versions Thomas Krijnen 2022-09-12 10:32:30 +02:00
  • cb447fe902 IfcTester Add support for qto checks Dion Moult 2022-09-12 18:26:11 +10:00
  • 5ee4e2704d User can now explicitly choose the quantity type via the edit qto API Dion Moult 2022-09-12 18:05:13 +10:00