Commit Graph

  • 08d959f66d Fix #1282. Bug where unable to install add-on in older Blender versions. Dion Moult 2021-02-03 14:45:52 +11:00
  • aa41f698c1 Fix #1287. Back to IfcOpenShell for booleans. Optional conversion to Blender if the user decides to do so. Dion Moult 2021-02-03 13:49:36 +11:00
  • c6a7dfdadb There is now an ID and GUID map to Blender objects for easy access especially for devs Dion Moult 2021-02-03 13:47:09 +11:00
  • 7852c06ab7 Fix issue with iterator invalidation Thomas Krijnen 2021-02-02 23:40:43 +01:00
  • adf5af947b Some more fixes to the Windows build procedure (#1285) ahladik 2021-02-02 12:00:55 +01:00
  • 55b63410bd #747 Apply typemaps and checks to spf header Thomas Krijnen 2021-02-02 11:49:42 +01:00
  • 012a2cca0f Fix bug where BIMTester audit classes dropdown wouldn't show. Dion Moult 2021-02-02 20:46:17 +11:00
  • 5a722a792a You can now load the active IFC file into a BIMTester audit. Rapid auditing go go go! Dion Moult 2021-02-02 20:45:56 +11:00
  • c3f7410f76 Fix #1266. Standardise BIMTester quotes, always translate, and refactor. Dion Moult 2021-02-02 16:37:14 +11:00
  • 7c1a23e5e3 BIMTester custom schema is now specified as an argument, not as a test requirement, which is where it belongs. Dion Moult 2021-02-02 16:11:38 +11:00
  • ac95fb1aa2 BIMTester now operates on single feature files, which heavily improves usability Dion Moult 2021-02-02 12:34:14 +11:00
  • 1f4df32d04 Fix bunch of error messages (commonly seen in IFCCSV) when you try to get a property value which is None Dion Moult 2021-02-01 10:18:10 +11:00
  • b09d030e12 Owner histories now updated when assigning aggregates. Dion Moult 2021-01-31 11:10:06 +11:00
  • ed9557539d Remove cache dir Dion Moult 2021-01-31 09:37:14 +11:00
  • 500467b3a8 Fix json logger on validator for arg formatting Thomas Krijnen 2021-01-30 21:58:27 +01:00
  • 1cee5c3108 SVG Exclude IfcGrid from HLR Thomas Krijnen 2021-01-30 16:15:54 +01:00
  • 5e84d8da83 SVG Move section/elevation to origin to workaround PolyHLR bug Thomas Krijnen 2021-01-30 16:15:26 +01:00
  • 1317263536 SVG: Explicitly cast object type Thomas Krijnen 2021-01-29 15:57:57 +01:00
  • f4ef17eea6 Also exclude spaces from HLR Thomas Krijnen 2021-01-29 15:57:34 +01:00
  • 5db0f78646 Add result_type typedef Thomas Krijnen 2021-01-29 13:49:45 +01:00
  • b185f56dcc SVG Dimension ObjectType and Boolean sub for slanted slabs Thomas Krijnen 2021-01-29 13:03:44 +01:00
  • b8ab478416 Editing attributes now stores a modified owner history Dion Moult 2021-01-29 21:19:20 +11:00
  • 97d34a7061 WIP unbreak drawing generation and support box context generation. See #1222. Dion Moult 2021-01-29 17:44:52 +11:00
  • 3e6a737cdb Implement assigning annotation representation. See #1222. Dion Moult 2021-01-29 15:15:53 +11:00
  • 4c87ea321d Improve UX of assigning classes to multiple objects. See #1222. Dion Moult 2021-01-29 15:15:14 +11:00
  • 91c6fb402d Sync blender and IFC names. See #1222. Dion Moult 2021-01-29 15:14:31 +11:00
  • 47d4ea00ca Include outline in HLR render Thomas Krijnen 2021-01-28 16:32:16 +01:00
  • f55438e871 You can now add 2D representations. Also, we now support exporting "wireframe" or 2D meshes into IFC2X3 which we didn't before. See #1222. Dion Moult 2021-01-28 17:27:23 +11:00
  • 33ec80e54d merge update admin 2021-01-28 13:56:47 +08:00
  • b1232ecb02 Option to use projection logic on floor plans Thomas Krijnen 2021-01-27 22:34:19 +01:00
  • a37e124d8f You can now duplicate or linked duplicate objects in IFC. Neat. See #1222. Dion Moult 2021-01-27 19:00:35 +11:00
  • c472dc2f1b You can now unlink blender objects to IFC ones. See #1222. Dion Moult 2021-01-27 15:41:24 +11:00
  • c0ed4074d8 You can now assign reps to type products. See #1222. Dion Moult 2021-01-27 15:28:29 +11:00
  • c94cac29a5 Add ability to map representations. See #1222. Dion Moult 2021-01-27 15:02:34 +11:00
  • f90c56013e Editing placements and meshes now can happen in bulk. See #1222. Dion Moult 2021-01-27 15:02:07 +11:00
  • 572efd7ea6 Minor fixes for loading schema data. See #1222. Dion Moult 2021-01-27 09:14:47 +11:00
  • b71febab0d Clear IfcStore when you load a new file. See #1222. Dion Moult 2021-01-26 21:28:54 +11:00
  • bbde897113 Fix importing of grids and non contextual geometry. See #1222. Dion Moult 2021-01-26 21:13:33 +11:00
  • 4527d3a96e Only allow material assignment if we have available materials to assign. See #1222. Dion Moult 2021-01-26 20:01:16 +11:00
  • 447a7a0eb2 Minor fix. See #1222. Dion Moult 2021-01-26 19:50:50 +11:00
  • 92cb138ca8 WIP improved UI ordering, and print export time in console for convenience. See #1222. Dion Moult 2021-01-26 16:07:35 +11:00
  • fa7353c923 WIP owner model now records ADDED state for creating products. New feature. See #1222. Dion Moult 2021-01-26 13:56:38 +11:00
  • 1023c8bc1c WIP fix BIMTester packaging. See #1222. Dion Moult 2021-01-26 12:54:27 +11:00
  • 276dc0d894 WIP implement add/remove material. See #1222. Dion Moult 2021-01-26 11:45:58 +11:00
  • 8618befa0f WIP refactor clash and smart clash. See #1222. Dion Moult 2021-01-26 09:51:33 +11:00
  • 20ab036016 WIP implement presentation layers. Nicer UI. See #1222. Dion Moult 2021-01-25 18:10:18 +11:00
  • 911ff4484f Improve snapshot filename checking in bcf (#1274) Long 2021-01-25 10:59:16 +07:00
  • b4ecdfba69 WIP refactor model module with new pie menu for convenience. See #1222. Dion Moult 2021-01-25 14:58:12 +11:00
  • db44eaf221 Temporarily disable serialization aothms 2021-01-24 15:49:46 +01:00
  • 1064e2fec8 CGAL v5.2 aothms 2021-01-24 15:10:02 +01:00
  • a55187600e Update to CGAL 5.2 Thomas Krijnen 2021-01-24 12:14:43 +01:00
  • f9521eca54 WIP Refactor patch module. See #1222. Dion Moult 2021-01-24 19:57:22 +11:00
  • af3ed303d8 WIP port pset template module. It probably needs rewriting, but at least no regressions. See #1222. Dion Moult 2021-01-24 19:17:33 +11:00
  • 9d893d2c5a WIP merge MVDs into geometry workarounds UI. Cleaner, more usable import / export UI. Remove obsoleted MVD options. See #1222. Dion Moult 2021-01-24 14:33:56 +11:00
  • 900aa20e10 New "remove deep" function in the element util module. See #1228. Dion Moult 2021-01-24 14:32:04 +11:00
  • b68f490dbc WIP port covetool. See #1222. Dion Moult 2021-01-24 08:19:26 +11:00
  • 65f381a377 WIP minor tweaks to port IfcSverchok. See #1222. Dion Moult 2021-01-23 18:42:11 +11:00
  • 8b7d96893f WIP purge old export IFC. No going back! See #1222. Dion Moult 2021-01-23 18:29:59 +11:00
  • aa3a855b4c Refactor qto utils and migrate to bmesh volume calculation. See #1222. Dion Moult 2021-01-23 18:01:29 +11:00
  • f19b962ab1 WIP More import function purging - remove groups. Openings always imported. See #1222. Dion Moult 2021-01-23 16:40:27 +11:00
  • 9b6366ddac WIP port constraints module. See #1222. Dion Moult 2021-01-23 16:32:52 +11:00
  • d0b2bf85cc WIP port search module with new features! See #1222. Dion Moult 2021-01-23 14:17:50 +11:00
  • 86e3d1e548 WIP refactor root module properties. See #1222. Dion Moult 2021-01-23 12:54:27 +11:00
  • d1e2ac4c5a WIP port BCF to new refactored approach. See #1222. Dion Moult 2021-01-23 12:20:06 +11:00
  • 8c36217e26 Line ending git fix? Dion Moult 2021-01-23 12:02:41 +11:00
  • b7f574fa30 WIP implement document assign/unassign. See #1222. Dion Moult 2021-01-23 11:58:29 +11:00
  • 395d63279f Log messages Thomas Krijnen 2021-01-22 22:01:08 +01:00
  • 55d24ba1ee No boost cmake flag root 2021-01-22 15:58:04 +00:00
  • 923771f448 #1269 implement SurfaceCurveSweptAreaSolid with non-planar ref Thomas Krijnen 2021-01-22 16:32:51 +01:00
  • 2f2611e0cb WIP implement most of the document module apart from object references. See #1222. Dion Moult 2021-01-22 21:04:30 +11:00
  • 62386c663a Added default constructor to IfcHierarchyHelper _voxels Stefano Beccaletto 2020-11-19 16:21:08 +01:00
  • 94737da1f5 Workaround for Visual C++ / OCCT conflict with x86 release ahladik 2021-01-20 12:58:46 +01:00
  • 6a6025302e Update vs-cfg.cmd ahladik 2021-01-15 18:16:23 +01:00
  • b92fac5c5e Update vs-cfg.cmd ahladik 2021-01-11 10:00:17 +01:00
  • 824f09a1e7 More changes to Visual Studio build process ahladik 2020-12-30 12:25:21 +01:00
  • 6a8d8139ed More changes to Windows build scripts ahladik 2020-12-22 12:05:21 +01:00
  • 36f51e19b5 Changes to the build scripts to support Visual Studio 2019 ahladik 2020-12-13 11:56:29 +01:00
  • 3bbdc3f277 WIP fix IFC2X3 errors in classification refactor Dion Moult 2021-01-22 16:55:38 +11:00
  • c67a99fb5d New IfcOpenShell date utility module, because we shouldn't need to think too hard about dates Dion Moult 2021-01-22 16:21:17 +11:00
  • 7522f8fb7a WIP fix issues in IFCCSV refactor. See #1222. Dion Moult 2021-01-22 16:15:39 +11:00
  • 84959d1cf8 You can now export container data from IFCCSV Dion Moult 2021-01-22 15:52:48 +11:00
  • 404a6c244c WIP deprecate merging/import aggregates setting as they are much more usable now. See #1222. Dion Moult 2021-01-22 10:20:38 +11:00
  • 83c22ebce3 Merge branch 'iospectar-feature/extract-openings' into v0.6.0 Dion Moult 2021-01-22 08:27:02 +11:00
  • 28717beff8 Merge branch 'feature/extract-openings' of https://github.com/iospectar/IfcOpenShell into iospectar-feature/extract-openings Dion Moult 2021-01-22 08:26:18 +11:00
  • 02fa8c8413 [read carefully before decide merge] !!! normalize line endings of src files (#1268) Bernd Hahnebach 2021-01-21 22:22:34 +01:00
  • 3202174903 Attempt for compatibility with PythonOCC 7.4.1 Manuel 2020-11-18 22:10:28 +01:00
  • 37fe54d247 erase enitty mapping upon deletion Thomas Krijnen 2021-01-21 13:24:18 +01:00
  • 73439e2114 WIP port classification module with new features. See #1222. Dion Moult 2021-01-21 21:58:27 +11:00
  • 460cb85e4b Minor fixes. Dion Moult 2021-01-21 21:55:08 +11:00
  • 371e4137f1 update mager admin 2021-01-21 13:43:19 +08:00
  • b938e4b3c3 Add new get volume by material script Dion Moult 2021-01-21 10:54:24 +11:00
  • 37f35a7b2e Small Refactor to Bimtester + Diff Module (#1271) ihabelaghoury 2021-01-20 23:56:00 +02:00
  • dc41ad5ab1 Adding openings from extracted elements Jesse Vander Does 2021-01-20 09:51:46 -06:00
  • 8411333f66 WIP implement project UI to show basic project metadata. See #1222. Dion Moult 2021-01-20 16:53:34 +11:00
  • 95ce82a79e WIP implement deep removal of geometry. See #1222. See #1228. Dion Moult 2021-01-20 16:03:35 +11:00
  • 1d8a568a0b WIP finish refactoring owner module props. See #1222. Dion Moult 2021-01-20 10:44:43 +11:00
  • 70a45be904 WIP purge old aggregate system. See #1222. Dion Moult 2021-01-20 10:17:31 +11:00
  • e3444c60af WIP implement blender offsets for non-geolocated files. Also deprecate a whole bunch of geolocation vendor workarounds into a standard feature. See #1222. Dion Moult 2021-01-20 10:13:07 +11:00
  • 4cea2b7044 WIP code cleanup and deprecate legacy product import. Finally! See #1222. Dion Moult 2021-01-20 10:11:32 +11:00
  • 1142c5285c Geolocation util can now apply georeferencing to matrices Dion Moult 2021-01-20 10:07:48 +11:00