Commit Graph

  • 5d7a841380 Rewrite IFCClash to get good results Dion Moult 2020-05-13 22:08:30 +10:00
  • 619416f7ad Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2020-05-12 13:32:01 +10:00
  • df12d6bab1 New feature to convert from local to global coordinates Dion Moult 2020-05-12 13:31:16 +10:00
  • ad4e7fa14f Fix amiguous implicit cast Thomas Krijnen 2020-05-11 11:19:54 +02:00
  • df62643fc7 Minor fix Dion Moult 2020-05-11 17:55:26 +10:00
  • 42f325295e Refactor SVG writer class to make multiprocessing easier in Blender Dion Moult 2020-05-11 17:46:38 +10:00
  • 48341176df Minor fix Dion Moult 2020-05-11 17:29:35 +10:00
  • 754ebaba1f Forgot to commit this Dion Moult 2020-05-11 17:24:56 +10:00
  • 7728e83f1e Default to IfcAnnotation for all annotation objects Dion Moult 2020-05-11 17:13:27 +10:00
  • 42634e9c60 Export views as groups, and text annotation as IfcTextLiteralWithExtents Dion Moult 2020-05-11 15:30:31 +10:00
  • 1d7865c558 Add support for IfcAnnotation elements Dion Moult 2020-05-11 15:17:39 +10:00
  • c481b77e73 Add support for breakline annotations Dion Moult 2020-05-11 10:00:54 +10:00
  • 4871243445 New door tag symbol Dion Moult 2020-05-11 08:34:10 +10:00
  • 1a31999abf Release new optimised patterns with caching for polygon metadata Dion Moult 2020-05-10 22:11:20 +10:00
  • b8f790ca8b SVG: Sort storeys and output elements names Thomas Krijnen 2020-05-10 11:48:39 +02:00
  • 1c82d8c936 svg print space areas Thomas Krijnen 2020-05-10 11:10:30 +02:00
  • 58a40316af Stair annotations now work in 3D Dion Moult 2020-05-09 22:45:16 +10:00
  • af11ebdc4f Annotation contexts are now drawn as solid lines in section cuts Dion Moult 2020-05-09 22:26:39 +10:00
  • 2a8251fc94 New UI to manage representation contexts for each object Dion Moult 2020-05-09 18:14:10 +10:00
  • 561009c330 Support solid line annotations using curve data Dion Moult 2020-05-09 16:38:05 +10:00
  • e270cf6989 Improved section caching, with annotation objects not cut. Dion Moult 2020-05-09 15:50:24 +10:00
  • 752a7c9b1c Minor fix for IFC2X3 Dion Moult 2020-05-09 12:47:26 +10:00
  • c83af5fc2a Switching contexts and pushing contexts now works on object types Dion Moult 2020-05-09 12:02:10 +10:00
  • b857d9a37b Type representations are now properly mapped to instance representations if they share a rep Dion Moult 2020-05-08 20:40:06 +10:00
  • ac49d1f7aa For IFC2X3, IfcDoorStyle and IfcWindowStyle metadata will be imported Dion Moult 2020-05-08 10:18:32 +10:00
  • 1b237ccefe Type representations are now imported too, not just element representations Dion Moult 2020-05-08 10:18:02 +10:00
  • cdbe3433c0 New feature to add/override a single representation to an existing IFC file Dion Moult 2020-05-07 22:15:16 +10:00
  • 6300b27ac4 IFC unit settings are now preserved on import Dion Moult 2020-05-07 21:25:53 +10:00
  • bbc429bb99 New feature to switch / load / create new contexts per object Dion Moult 2020-05-07 16:57:14 +10:00
  • 673f12dd8a New feature to bulk add smart annotations to objects Dion Moult 2020-05-07 09:36:38 +10:00
  • 0af8902dde Allow text annotation formatting functions Dion Moult 2020-05-06 21:10:39 +10:00
  • 4ed3517c47 Minor fix Dion Moult 2020-05-06 20:23:37 +10:00
  • ef88f574c1 Namespace import/export operator so we can use it headlessly Dion Moult 2020-05-06 09:59:22 +10:00
  • 9fca1aca3a catch errors during iterator construction Thomas Krijnen 2020-05-05 13:08:38 +02:00
  • 9c5c05202f more defensive XML parsing Thomas Krijnen 2020-05-05 13:08:09 +02:00
  • c9c2f76960 parse_xml can return nullptr Thomas Krijnen 2020-05-05 13:07:55 +02:00
  • 23f5c808e8 Add export support for profile 3d geometry representations Dion Moult 2020-05-05 18:39:14 +10:00
  • 956e9ab034 Support Annotation 2D and 3D geometry representations Dion Moult 2020-05-05 18:30:43 +10:00
  • 0288af196d Support FootPrint GeomSet geometry representations Dion Moult 2020-05-05 18:17:12 +10:00
  • 9384cc04b8 Support 2D axis representations, and curves from either mesh or curves Dion Moult 2020-05-05 18:07:21 +10:00
  • 01e82620aa Make IFC export more granular to only export contexts that are specified Dion Moult 2020-05-05 15:25:48 +10:00
  • fa8b12497c Reuse materials on subsequent imports if they already exist Dion Moult 2020-05-05 09:35:15 +10:00
  • 534ede4839 Relevant types are auto selected for export if you don't select them Dion Moult 2020-05-04 18:47:57 +10:00
  • c3b04d554c Lat/longs are converted to decimal degrees when imported from DMS Dion Moult 2020-05-04 18:46:47 +10:00
  • 3fedbad7bb Fix classification round-trip bug Dion Moult 2020-05-04 18:46:19 +10:00
  • 11362becc8 Geometric representation contexts and subcontexts are now imported Dion Moult 2020-05-04 15:27:12 +10:00
  • 2d2c5cfc3d add orientation in the json file for point and line geometries Jesusbill 2020-05-04 05:34:19 +02:00
  • 3ce71e855f Text annotation can now extract dynamic variables from IFC data Dion Moult 2020-05-04 12:20:34 +10:00
  • dce5c40007 Aggregates are now placed inside IfcProject during import Dion Moult 2020-05-04 10:21:28 +10:00
  • 7410d75ef5 Users can now specify a symbol for text annotation Dion Moult 2020-05-04 09:35:35 +10:00
  • be2556aa0c Minor fix Dion Moult 2020-05-04 07:46:25 +10:00
  • 97ac0e09b7 Add option to use cached render during documentation Dion Moult 2020-05-03 20:37:51 +10:00
  • 61a2eb4a43 Feature to set and resize text to 1.8, 2.5, 3.5, 5 and 7 sizes Dion Moult 2020-05-03 19:54:27 +10:00
  • 7deedf6ec9 New UI to add annotation objects Dion Moult 2020-05-03 15:41:05 +10:00
  • 9e250a9616 Cache IFC metadata so you don't need to reload the IFC file on every view generation Dion Moult 2020-05-03 11:24:52 +10:00
  • a712861633 Grid annotations now work in 3D too Dion Moult 2020-05-03 11:24:22 +10:00
  • 280c7df79a Don't cut rooms in documentation, fix non single material bug, and add view present for construction style documentation Dion Moult 2020-05-02 21:01:39 +10:00
  • 47eb032689 Users can now specify which IFC files they want to cut Dion Moult 2020-05-02 17:33:16 +10:00
  • 741ae2575d Full classification HasReferences hierarchy is now exported Dion Moult 2020-05-02 13:57:11 +10:00
  • 70f298baae Support import of document information and relationships Dion Moult 2020-05-02 09:21:13 +10:00
  • 04afc101a3 You can now relate and export document references and information entities Dion Moult 2020-05-01 19:13:54 +10:00
  • 784a394298 New document reference UI, where all docs are imported regardless of object association, and you can edit almost all metadata Dion Moult 2020-05-01 17:24:59 +10:00
  • 6e0fb6145e Author and export document information metadata Dion Moult 2020-05-01 12:56:57 +10:00
  • 7b5d8a4079 Import rebar more efficiently without needing to create a profile Dion Moult 2020-05-01 10:23:19 +10:00
  • 9d9911c4c0 Import all document association metadata, not just location Dion Moult 2020-05-01 09:58:15 +10:00
  • 7ac2dc6712 Import element classification references Dion Moult 2020-05-01 08:33:50 +10:00
  • ce00b3d5f8 Import classifications, as well as the hierarchy tree which can be browsed Dion Moult 2020-04-30 17:03:01 +10:00
  • 38167af916 Fix section planes not cutting through aggregates and appearing at cursor Dion Moult 2020-04-30 08:28:00 +10:00
  • adb4a3f72a New feature to select similar type Dion Moult 2020-04-29 20:26:36 +10:00
  • a34a05262e Minor fix Dion Moult 2020-04-29 18:11:44 +10:00
  • 0fa05f7339 Note on segfault Thomas Krijnen 2020-04-29 10:06:23 +02:00
  • fcd528abfa Aggregate metadata is now imported (attributes / psets / types / etc) Dion Moult 2020-04-29 09:29:55 +10:00
  • 3eee143bed New option to merge aggregates into a single object for artists Dion Moult 2020-04-29 09:20:30 +10:00
  • 0b659ce4f6 Update CMakeLists.txt Thomas Krijnen 2020-04-28 13:54:41 +02:00
  • 203fcc1dca Bump bcfplugin dependency to latest version Dion Moult 2020-04-28 18:32:45 +10:00
  • 2fa49d36d8 New operator to reload an existing IFC file Dion Moult 2020-04-28 14:52:04 +10:00
  • 7bb7d91c7e Improve usability of IFCDiff by prompting for export JSON file Dion Moult 2020-04-28 11:42:08 +10:00
  • 1fdd3352ec Add support for BCF bitmaps Dion Moult 2020-04-28 10:46:08 +10:00
  • 6d26e1c31f Add support for BCF clipping planes Dion Moult 2020-04-27 14:30:33 +10:00
  • bb935bf167 Add support for BCF line annotations Dion Moult 2020-04-27 13:35:39 +10:00
  • 01cd5d1d79 Let user control section plane colour Dion Moult 2020-04-27 09:33:00 +10:00
  • 9f5ef32173 Eyedrop tool to visually select objects to export to IFC Dion Moult 2020-04-27 08:32:01 +10:00
  • d65f2b432b New import workaround for vendors who create a silly amount of materials like DDS-CAD Dion Moult 2020-04-26 22:06:27 +10:00
  • b8ea5dc3be IFCCSV now supports queries for inverse spatial or type relationships Dion Moult 2020-04-26 17:33:18 +10:00
  • cbfd41ad28 Package IFCCSV with BlenderBIM, with UI to import export CSV IFC data Dion Moult 2020-04-26 14:41:38 +10:00
  • 753fdae0d4 Allow export of IFC class into CSV Dion Moult 2020-04-26 14:40:33 +10:00
  • 011c50a042 IFCCSV can now be included as a library in your app! Dion Moult 2020-04-26 14:21:11 +10:00
  • a695eecd9a Minor fix to IFCCSV when exporting non-existant attributes Dion Moult 2020-04-26 14:12:31 +10:00
  • 3d45f9afeb New feature to only apply section planes to specific objects Dion Moult 2020-04-25 19:17:47 +10:00
  • 82e38e3abe New feature to remove a section plane Dion Moult 2020-04-25 19:09:34 +10:00
  • 3671953472 New feature to have multiple section planes at any angle Dion Moult 2020-04-25 17:40:24 +10:00
  • b250472d60 New feature to create a section plane on a model in real-time Dion Moult 2020-04-25 16:21:15 +10:00
  • 2ee0cda83e delitem in ifc express parser schema Thomas Krijnen 2020-04-24 13:56:28 +02:00
  • 186da7ce8b Better formatting in IFC express parser Thomas Krijnen 2020-04-24 13:56:06 +02:00
  • 4db3b83681 Deprecate CSV-based pset assignment Dion Moult 2020-04-24 20:54:24 +10:00
  • 13fef5a452 New workaround for importing Civil 3D files with absolute coords Dion Moult 2020-04-24 19:55:00 +10:00
  • 80863f94d3 New feature to write new property set templates Dion Moult 2020-04-24 18:05:59 +10:00
  • 9ad57d658e New feature to read pset template files Dion Moult 2020-04-24 17:14:07 +10:00
  • a90ad6e16c Only bundle Uniclass and Omniclass. Other systems can be downloaded online. Dion Moult 2020-04-23 18:16:04 +10:00
  • 19130b109e New hierarchical classification navigator, reading class data from IFCs. Thanks to Lucyon Oak (Teck-Freak) Dion Moult 2020-04-23 16:05:06 +10:00