Commit Graph

  • 1dd85f6c48 Fix bug where removing a rooted or calendar constrained task would purge all calendar assignments Dion Moult 2022-03-25 15:44:48 +11:00
  • 8bd826fb20 Bump numpy in /src/ifcopenshell-python/ifcopenshell dependabot[bot] 2022-03-24 09:02:08 +00:00
  • cbc6eefca7 Bump lxml from 4.6.3 to 4.6.5 in /src/ifcopenshell-python/ifcopenshell dependabot[bot] 2022-02-26 20:56:32 +00:00
  • 4f86dd143a Update selector.py (#2102) Boris Brangeon 2022-03-24 01:02:58 +01:00
  • c45c73c563 #2078. Fix bug where flat materials didn't import correctly. Dion Moult 2022-03-23 20:19:19 +11:00
  • 38f1c622ac Allow case insensitive IFC file extensions when exporting blenderbim-220323 Dion Moult 2022-03-23 11:54:42 +11:00
  • 38170db32a #2080 Don't allow parameterless Kernel constructor Thomas Krijnen 2022-03-22 22:30:27 +01:00
  • 43d0c098a0 #2089. Fix and simplify OffsetObjectPlacement recipe for multiple absolute placements. Dion Moult 2022-03-22 17:27:38 +11:00
  • 533111a1fb #2099. Materials are now sorted alphabetically. Dion Moult 2022-03-22 14:30:45 +11:00
  • 0bba31e5f9 You can now select elements by material in the material manager. Dion Moult 2022-03-22 13:25:26 +11:00
  • 9b9f0058f9 The material manager now shows total elements used by a material blenderbim-220322 Dion Moult 2022-03-22 12:50:10 +11:00
  • 0c8273eb70 Minor fix Dion Moult 2022-03-22 11:47:37 +11:00
  • c072554f21 You can now use the selector with a prefiltered list of elements Dion Moult 2022-03-22 11:32:40 +11:00
  • 18c9a57bea Using the selector now supports recursive decomposition in the spatial hierarchy Dion Moult 2022-03-22 11:23:13 +11:00
  • eaa3301b8f New support for filtering elements by checking values against an enumeration Dion Moult 2022-03-22 10:49:48 +11:00
  • efb89acfa3 You can now use a "not" operator when selecting elements Dion Moult 2022-03-22 10:40:05 +11:00
  • 96256d365a Fix bug where you couldn't compare less than or equal to with the selector. Dion Moult 2022-03-22 10:39:10 +11:00
  • fa6ec25a39 #2082. You can now use the selector to filter by strict data types. Dion Moult 2022-03-21 18:03:25 +11:00
  • 44afa0df5d Selector now uses classmethods to make it easier for scriptwriters to use Dion Moult 2022-03-21 17:28:16 +11:00
  • c478e5bf1b #2094. Deleting materials now also deletes Blender material if not used for a style blenderbim-220321 Dion Moult 2022-03-21 12:04:51 +11:00
  • ea530858bd You can now remove material sets independent of elements Dion Moult 2022-03-21 12:03:15 +11:00
  • 0b4cfea3a9 Removing a material now also removes material properties Dion Moult 2022-03-21 10:50:19 +11:00
  • e909f25432 Removing a property set now also removes properties Dion Moult 2022-03-21 10:22:25 +11:00
  • 2985bba157 #650 Unsure about 1b5c20e14f Thomas Krijnen 2022-03-19 20:18:12 +00:00
  • a1ba61636d HDF5 debug postfix Thomas Krijnen 2022-03-19 19:32:42 +00:00
  • 1b5c20e14f #650 fclose() Thomas Krijnen 2022-03-19 14:45:19 +01:00
  • a43fae68b6 #2094. You can now add material sets independently of IFC objects in the material manager Dion Moult 2022-03-19 22:12:58 +11:00
  • fdd03d7294 #2094. Removing materials now removes material definitions too for styles Dion Moult 2022-03-19 22:11:39 +11:00
  • 2049bdd976 todo note Thomas Krijnen 2022-03-19 11:36:38 +01:00
  • d45a439f6c todo note Thomas Krijnen 2022-03-19 11:36:30 +01:00
  • 8fa5873e7e #2095 take into account face-face distance on operand a Thomas Krijnen 2022-03-19 10:49:51 +01:00
  • 3fa8fce994 Fix bug where gizmo still shown after deleting objects blenderbim-220319 Dion Moult 2022-03-19 17:27:45 +11:00
  • b8aa90de00 #2094. New rudimentary project materials browser to manage materials. Dion Moult 2022-03-18 17:24:59 +11:00
  • dcc1ed5607 #1153. References to grids in drawings are now auto synchronised when activating a drawing view. blenderbim-220318 Dion Moult 2022-03-18 16:00:49 +11:00
  • 2bfff12988 #1153. Drawing names are now generated based on their location and show an icon based on the drawing type. Dion Moult 2022-03-18 15:49:56 +11:00
  • 074a55b816 Fix bug where delete confirmation was not consistent with vanilla Blender blenderbim-220317 Dion Moult 2022-03-17 14:10:51 +11:00
  • a53fd97e5a Fix #2092. Fix bug where door and window styles were excluded from authoring options. Dion Moult 2022-03-17 09:49:55 +11:00
  • b39a0d1a7c #2053. Revert strict tolerance due to side-effects with caching blenderbim-220316 Dion Moult 2022-03-16 19:11:37 +11:00
  • 44b786a21b Ensure that exported 4D schedules use a .xml extension Dion Moult 2022-03-16 19:11:13 +11:00
  • bddc64cad3 Fix #2049. Allow relative paths for IFC links. Dion Moult 2022-03-16 10:55:36 +11:00
  • 3713ec00f9 #2049. You can now edit linked project paths when unloaded. Thanks brunoperdigao! Dion Moult 2022-03-16 10:46:29 +11:00
  • b5a58998d5 Fix #2083. hpp-fcl now has support for Python 3.10. Dion Moult 2022-03-16 09:58:52 +11:00
  • ca3b4d17ba Fix #2055. Disable IfcContext in IFC2X3 because it didn't exist. Dion Moult 2022-03-16 09:37:20 +11:00
  • 983a1530b8 #2053. Potentially fix geometry issues with importing small objects. Dion Moult 2022-03-16 09:09:43 +11:00
  • 74e18a56ce Fall back to information data if reference data is null for associated documents. Dion Moult 2022-03-15 19:53:56 +11:00
  • 05834d071f Handle empty ConnectionGeometry + refactor (#2085) Cyril Waechter 2022-03-15 09:34:37 +01:00
  • 8f70f462cc You can now easily open associated documents with support for inherited locations Dion Moult 2022-03-15 19:32:29 +11:00
  • 456f45b346 You can now use relative paths when browsing for file URIs. Dion Moult 2022-03-15 18:58:51 +11:00
  • 53a9175802 You can now browse to select files for any URI reference attributes Dion Moult 2022-03-15 18:05:44 +11:00
  • 379d6d9392 Minor fix Dion Moult 2022-03-15 16:53:31 +11:00
  • 38b708ff1f Redesigned document UI to handle hierarchical documents and make it easier to reference blenderbim-220315 Dion Moult 2022-03-15 14:48:59 +11:00
  • 233e73f9f6 Removing documents now removes all subdocuments recursively and references Dion Moult 2022-03-15 14:45:18 +11:00
  • db85aa90d3 You can now add document references that are part of a document information Dion Moult 2022-03-15 14:43:24 +11:00
  • 6fb1e34ab4 You can now add IFC subdocuments or supersede documents Dion Moult 2022-03-15 14:41:47 +11:00
  • 9cc683ea6e Fix bug where ownership history was not tracked on document association. Dion Moult 2022-03-14 20:39:39 +11:00
  • e343494ab4 Document information is now always assigned to the project by default. Dion Moult 2022-03-14 20:39:11 +11:00
  • bc9e403a58 #2088. Minor fix. Sorry more stuff I forgot to commit. Dion Moult 2022-03-14 20:07:39 +11:00
  • 8ffd9dc1f9 #2086 surface_area and volume Thomas Krijnen 2022-03-14 09:54:28 +01:00
  • 57f6c07240 Minor fix Dion Moult 2022-03-14 18:40:54 +11:00
  • f518bbfb00 Minor fix Dion Moult 2022-03-14 16:48:44 +11:00
  • 0f34420834 Fix missing pkg_resources brickschema dependency Dion Moult 2022-03-14 16:43:27 +11:00
  • 3ef6077a0d Create build for Blender 3.1 Python 3.10 Dion Moult 2022-03-14 16:43:10 +11:00
  • 3c26cb672b Compute wall net quantities (#2086) blenderbim-220314 Gorgious56 2022-03-14 02:48:50 +01:00
  • 673f757a51 Fix bug where adding document references didn't work. Dion Moult 2022-03-09 22:14:59 +11:00
  • 578ab140cc Create section and elevation contexts on new projects. See #1153. blenderbim-220309 Dion Moult 2022-03-09 21:44:19 +11:00
  • 96902bf38a Safeguard against runtime error when invoking HLR without storey containment Thomas Krijnen 2022-02-27 20:57:05 +01:00
  • b5133c6874 Add caching option in iterate() helper Thomas Krijnen 2022-02-27 12:56:16 +01:00
  • 5dfe85691b #1153 Exclude walls and slabs in profile edges hack Thomas Krijnen 2022-02-27 12:55:39 +01:00
  • 3b7bf8844a Update default SVG CSS for projections Thomas Krijnen 2022-02-27 12:55:11 +01:00
  • 8038b77504 typo ArturTomczak 2022-02-26 21:09:12 +01:00
  • b64601ee0a Update subrepo with sample files ArturTomczak 2022-02-26 20:51:42 +01:00
  • 320bb7a086 Update to IDS 0.5.8 ArturTomczak 2022-02-23 00:24:40 +01:00
  • ad135f70f1 encoding clean up ArturTomczak 2022-01-24 16:24:15 +01:00
  • 15b24d8ba4 validation tests ArturTomczak 2021-12-22 12:45:16 +01:00
  • 3c2b25d923 fix recurrsion ArturTomczak 2021-12-22 12:44:45 +01:00
  • 3282d75aa5 fix encoding bcf bug, add tests ArturTomczak 2021-11-23 17:53:32 +01:00
  • 72fc617196 internalise tests #1711 ArturTomczak 2021-09-24 17:18:38 +02:00
  • 47cad88c38 add IDS requirements #1727 ArturTomczak 2021-09-07 14:32:21 +02:00
  • e81dd9c7df Option to yield progress from iterate() and consume_iterator() Thomas Krijnen 2022-02-26 14:57:21 +01:00
  • d16f92a445 Option to set log format from python Thomas Krijnen 2022-02-26 14:53:09 +01:00
  • 8be79f9aee Add XML and glTF serializers to python Thomas Krijnen 2022-02-26 14:52:58 +01:00
  • ccc6f2c4c6 Fix bug in date calculations when editing task times without sufficient data Dion Moult 2022-02-23 13:08:52 +11:00
  • deb0597000 Fix infinite loops: accommodate invalid calendars with no working times in sequence utility Dion Moult 2022-02-23 13:04:29 +11:00
  • 348373d47e Fix bug with editing task start times without finishes Dion Moult 2022-02-23 12:28:34 +11:00
  • 9e22e9486a You can now export Microsoft Project XMLs from Blender Dion Moult 2022-02-21 19:57:00 +11:00
  • 3cf9017f27 New IFC2MSP conversion tool in IFC4D to convert IFC to Microsoft Project Dion Moult 2022-02-21 19:56:06 +11:00
  • 21479482b4 Fix bug where MS project durations expressed in hours were not parsed correctly Dion Moult 2022-02-21 19:55:32 +11:00
  • 97c660fec8 Fix bug with incorrect MS Project XML working day imports Dion Moult 2022-02-21 19:55:08 +11:00
  • 32af2025ec Fix bug with incorrect MS Project XML sequence type import Dion Moult 2022-02-21 19:54:45 +11:00
  • ffc82dfb1e Fix bug where timeline date didn't update during animations blenderbim-220221 Dion Moult 2022-02-21 19:52:17 +11:00
  • 2a69af43f6 Calendars are now assigned when importing Microsoft Project XML to IFC Dion Moult 2022-02-21 15:24:03 +11:00
  • 5c9984a12a Fix bug with broken MS Project to IFC conversion Dion Moult 2022-02-21 13:51:26 +11:00
  • c938d6ae9b Very minimal implementation of generating parametric duct segments from duct size properties blenderbim-220218 Dion Moult 2022-02-18 19:21:35 +11:00
  • 63d65f0c39 Fix #2046. Fix crash if style was updated from an already loaded IFC dataset Dion Moult 2022-02-18 18:44:25 +11:00
  • 472a66b7ed Fix bug where element types couldn't get psets applied to them due to lack of specificity in IFC templates Dion Moult 2022-02-18 17:11:24 +11:00
  • ddaed9e93d Fix bug where psets were unable to be applied for specific predefined types Dion Moult 2022-02-18 17:10:38 +11:00
  • 4d6eba0a06 Fix #2045. Fix bug where IFC2X3 occurrences not correctly autodetected from types. Dion Moult 2022-02-18 10:06:13 +11:00
  • ed09b7ba31 Fixed failure for VS2017 ssg 2022-02-12 14:47:03 +08:00
  • 2c2954b11a #2036 check for null curve in IfcIndexedPolyCurve Thomas Krijnen 2022-02-10 14:04:08 +01:00
  • 5317746a82 #2037 Rerun codegen Thomas Krijnen 2022-02-10 13:06:32 +01:00