Commit Graph

  • 71e59922ec Support IfcIndexedPolyCurve for more robust 2D representations Dion Moult 2020-08-12 12:39:39 +10:00
  • d56dd25245 Add dumb window Dion Moult 2020-08-12 08:57:58 +10:00
  • a477a2046d Add dumb slab feature Dion Moult 2020-08-11 21:10:02 +10:00
  • f6e8d5e281 Create dumb door feature Dion Moult 2020-08-11 20:54:54 +10:00
  • 0d221fa759 New dumb stair tool Dion Moult 2020-08-11 19:05:26 +10:00
  • e2fd9add83 Add dumb wall feature Dion Moult 2020-08-11 17:24:30 +10:00
  • e858930755 Enable export with auto-generated bounding box representations Dion Moult 2020-08-11 16:32:59 +10:00
  • ffa4e7570d Add button for camera to quickly open relevant drawing Dion Moult 2020-08-11 15:01:30 +10:00
  • cd6bd0e3cc Body subcontext added by default when a new rep is added, with a cloned mesh Dion Moult 2020-08-11 14:50:21 +10:00
  • ef41daedb9 Users can now specify what objects to cut for documentation with presets Dion Moult 2020-08-11 13:52:16 +10:00
  • 114e835d4a Implement multiprocessing in shape creation for IFC drawings Dion Moult 2020-08-10 21:47:37 +10:00
  • 12345b14ac Minor fix Dion Moult 2020-08-10 14:38:46 +10:00
  • 1e02353922 Minor fix Dion Moult 2020-08-10 13:01:42 +10:00
  • 6c868033e3 Fix project setup MicroMVD Dion Moult 2020-08-10 11:21:33 +10:00
  • 1e6e6a4977 Publish MicroMVD definitions for classifications Dion Moult 2020-08-10 10:40:19 +10:00
  • f9bf6f814d #945 don't fail on degenerate edges in polygonal faceset Thomas Krijnen 2020-08-09 20:55:44 +02:00
  • 06b512c2e3 #939 break up closed loops for swept disk Thomas Krijnen 2020-08-09 20:50:39 +02:00
  • 64db48276c Add a blank material style for documentation Dion Moult 2020-08-09 18:19:05 +10:00
  • 34fc2136c6 Fix #839. Add upstream support for IFCJSON, including compact, v4, and v5a Dion Moult 2020-08-09 18:10:30 +10:00
  • fb5c25bb68 Fix #873 Dion Moult 2020-08-09 17:32:54 +10:00
  • d12643197e Bump IfcOpenShell Dion Moult 2020-08-09 17:22:20 +10:00
  • f58847502e Support transparency in non-nodal materials Dion Moult 2020-08-09 17:13:01 +10:00
  • 57d44c9066 Hotfix IfcOpenShell util module Dion Moult 2020-08-09 13:26:11 +10:00
  • b1842de9fa New function to add ifc opening relationships Dion Moult 2020-08-09 13:09:29 +10:00
  • f2dcd8bb75 Add feature to calculate multiple object volumes Dion Moult 2020-08-09 11:46:14 +10:00
  • 829b97a0d8 New feature to calculate area of selected faces Dion Moult 2020-08-09 11:33:47 +10:00
  • be4fe1b684 Simplify UI by making GlobalId generation more automated and show in context Dion Moult 2020-08-09 11:21:00 +10:00
  • 09af3b052b Move object structural properties to its own panel Dion Moult 2020-08-09 11:14:11 +10:00
  • 3292b98080 Allow export of type relations in IFCCSV Dion Moult 2020-08-08 17:58:45 +10:00
  • 11a66ee181 Convert units to project settings when guessing quantities Dion Moult 2020-08-08 16:31:27 +10:00
  • 7d976b1bc7 Add support for importing area and volume units Dion Moult 2020-08-08 14:47:33 +10:00
  • 43f0f396ab New feature to calculate total length of selected edges Dion Moult 2020-08-08 14:22:48 +10:00
  • ec66d7c0b8 Split object psets and qto into their own panels for usability Dion Moult 2020-08-08 13:19:56 +10:00
  • c79ef17a58 Minor fix Dion Moult 2020-08-07 20:18:43 +10:00
  • 0dbe7b9cc1 Add perimeter quantity calculation Dion Moult 2020-08-07 20:00:45 +10:00
  • 1d2677543d Allow calculation of depth Dion Moult 2020-08-07 18:23:50 +10:00
  • 91517a9dd1 consider extrusion matrix in taxonomy::item::less Thomas Krijnen 2020-08-06 16:02:24 +02:00
  • 891732d22f check for get_surface_style returning nullptr Thomas Krijnen 2020-08-06 15:29:28 +02:00
  • 2cf06c0d6a skip over nullptr from map() Thomas Krijnen 2020-08-06 14:09:30 +02:00
  • 5dd146f357 remove unused header Thomas Krijnen 2020-08-06 14:09:15 +02:00
  • e56648e393 Simple recipe to merge two IFC files Dion Moult 2020-08-06 20:27:10 +10:00
  • 562dc72129 Publish implementation of geocoding MicroMVD Dion Moult 2020-08-06 18:32:33 +10:00
  • bc8b377d6d #928 make trim param precision comparison dependent on radius Thomas Krijnen 2020-08-05 10:40:25 +02:00
  • b60438b51c New UI in Blender to run IFCPatch Dion Moult 2020-08-05 17:18:10 +10:00
  • 277786771c Optimise the optimisation recipe. See #944. Dion Moult 2020-08-05 15:12:23 +10:00
  • 61f6ecbf17 New IFCPatch recipe to optimise IFCs by recycling non rooted elements Dion Moult 2020-08-04 21:11:37 +10:00
  • 6772886e65 New utility function to replace an attribute Dion Moult 2020-08-04 21:08:49 +10:00
  • 2a22acfdc9 Make util.element.get_psets() support IfcComplexProperty Dion Moult 2020-08-04 20:18:08 +10:00
  • 323dddf082 New feature to visualise IFC diff changes Dion Moult 2020-08-04 19:00:34 +10:00
  • a2454cf5ee Add support for dimensions added with MeasureIt-ARCH Dion Moult 2020-08-03 21:43:48 +10:00
  • 91917dcbb4 Minor fix for OCC import Dion Moult 2020-08-03 21:43:10 +10:00
  • 97f03d3933 Skip degenerate triangles in IfcTriangulatedFaceSet #934 Thomas Krijnen 2020-08-03 10:57:10 +02:00
  • 0d28978a48 Reuse py build dir in build script to speed up builds Thomas Krijnen 2020-08-01 19:32:50 +02:00
  • 8ad9c215af Allow keyboard shortcuts for import and export. Dion Moult 2020-08-01 09:31:28 +10:00
  • ecebb4b853 Fix #932 - bug where a material_id of -1 will not import. Dion Moult 2020-07-31 20:28:01 +10:00
  • 3e985facdd When absolute coordinates are offset during import, record the offset Dion Moult 2020-07-31 20:10:05 +10:00
  • 6c7ddcca9c Fix #940 Dion Moult 2020-07-31 16:12:14 +10:00
  • e9cd48c62d Fix import bug getting geometry type of objects without a representation Dion Moult 2020-07-31 15:41:06 +10:00
  • e63f083a40 Fix bug where IFC2X3 files cannot have coordinates reset properly Dion Moult 2020-07-31 09:32:08 +10:00
  • a376ec1b12 Accommodate blank qto names. Probably invalid IFC though. Dion Moult 2020-07-31 09:31:31 +10:00
  • a3e38d2322 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2020-07-30 19:15:19 +10:00
  • e7446dc6cb Fix bug #936 where long, duplicate, material names fail to import. Dion Moult 2020-07-30 19:15:06 +10:00
  • 75cff21efe #939 closed sweep Thomas Krijnen 2020-07-30 11:12:55 +02:00
  • 5c2ded1486 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2020-07-30 17:09:44 +10:00
  • 8197621232 Curves, if they are a swept disk solid, may belong to multiple items. Dion Moult 2020-07-30 17:08:49 +10:00
  • 0cc816922c Fix shebang in command-line scripts Bruno Postle 2020-07-30 00:58:35 +01:00
  • a337c480a9 Support exporting IfcSweptDiskSolid for curves with no bevel profile Dion Moult 2020-07-29 21:46:16 +10:00
  • cfc4a03312 Merge branch 'cgal' of https://github.com/tudelft3d/IfcOpenShell into v0.7.0-rewrite Thomas Krijnen 2020-07-29 12:23:15 +02:00
  • 9346947476 catch exceptions during orientation Thomas Krijnen 2020-07-29 12:21:30 +02:00
  • d4a5b33b8f CGAL_VERSION 4.14.3 Thomas Krijnen 2020-07-29 12:04:43 +02:00
  • 9ba2266d0c CGAL_VERSION 4.14.3 Thomas Krijnen 2020-07-29 12:04:00 +02:00
  • 75ce57c203 More elaborate validation Thomas Krijnen 2020-07-29 12:01:19 +02:00
  • 23a05c47d4 Fix cgal loop handling Thomas Krijnen 2020-07-29 11:14:45 +02:00
  • 606dbf7226 material colours Thomas Krijnen 2020-07-28 13:39:14 +02:00
  • cc40726618 Fix SVG storey sorting and element naming Thomas Krijnen 2020-07-23 11:27:38 +02:00
  • 7f58df876b Allow explicit checking for null attributes and properties Dion Moult 2020-07-28 17:31:26 +10:00
  • 330aa1b6e3 Publish element classes MicroMVD definitions Dion Moult 2020-07-28 17:31:11 +10:00
  • 252479189c Refactor geolocation MicroMVD definitions Dion Moult 2020-07-28 16:41:13 +10:00
  • f56269301f Fix bug where IFCCSV won't correctly store boolean data types Dion Moult 2020-07-28 11:47:22 +10:00
  • d87ea93e89 Restore OCC 0.18.1 support CyrilWaechter 2020-07-27 14:55:41 +02:00
  • 1d6f0c8e63 Document dependencies Dion Moult 2020-07-27 21:01:16 +10:00
  • 9359c388d1 Add true north conversion function to IfcOpenShell geolocation util lib Dion Moult 2020-07-27 18:38:34 +10:00
  • e2621e0207 Publish definitions for geolocation and project setup MicroMVD Dion Moult 2020-07-27 18:38:13 +10:00
  • 2837f75d50 BIMTester will now report unspecified tests with fancy colours Dion Moult 2020-07-27 18:37:05 +10:00
  • ab1f7337a5 Support for pythonocc-core 7.4.0 CyrilWaechter 2020-07-26 20:16:14 +02:00
  • c01db8a86a cgal reversed curve fixes Thomas Krijnen 2020-07-26 17:17:01 +02:00
  • c7e2fc5551 Fix for cgal point projection Thomas Krijnen 2020-07-26 15:35:10 +02:00
  • 21a4680811 Adapt data type for python-fcl/fcl 0.6.1 Cyril Waechter 2020-07-25 23:57:26 +02:00
  • 019f460af2 IFCPatch can now be used as a library or as a CLI Dion Moult 2020-07-25 18:38:35 +10:00
  • 63638a4d26 improve trimmed curve handling in both kernels Thomas Krijnen 2020-07-25 09:12:39 +02:00
  • badac24d6c Merge branch 'cgal' of https://github.com/tudelft3d/IfcOpenShell into v0.7.0-rewrite Thomas Krijnen 2020-07-23 12:14:37 +02:00
  • 549cc76a2c is_valid level 3 Thomas Krijnen 2020-07-23 12:14:20 +02:00
  • 2a7c406412 #916 Thomas Krijnen 2020-07-23 10:49:45 +02:00
  • 1018118341 Add center-model-geometry blocovin 2020-02-12 11:38:08 +01:00
  • 5fbb324d7d New GUI to run IFCCOBie using the BlenderBIM Add-on Dion Moult 2020-07-23 17:02:48 +10:00
  • 7d4c760332 IFCCOBie now supports the ODS format, not just XLSX and CSV Dion Moult 2020-07-23 15:36:25 +10:00
  • d636775cad Create a better CLI for IFCCOBie, and don't create CSVs when you just need a XLSX Dion Moult 2020-07-23 13:43:57 +10:00
  • 18a2996a93 Fix bug where COBie convert fails on empty names of related objects for assemblies Dion Moult 2020-07-23 13:42:41 +10:00
  • 4f1aca8ceb #921 Thomas Krijnen 2020-07-22 12:25:24 +02:00
  • 416640891f Use cerr_ instead of std::cerr HeySora 2020-07-21 23:23:39 +02:00