Commit Graph

3116 Commits

Author SHA1 Message Date
Dion Moult b4ecdfba69 WIP refactor model module with new pie menu for convenience. See #1222. 2021-01-25 14:58:12 +11:00
Dion Moult f9521eca54 WIP Refactor patch module. See #1222. 2021-01-24 19:57:22 +11:00
Dion Moult af3ed303d8 WIP port pset template module. It probably needs rewriting, but at least no regressions. See #1222. 2021-01-24 19:17:33 +11:00
Dion Moult 9d893d2c5a WIP merge MVDs into geometry workarounds UI. Cleaner, more usable import / export UI. Remove obsoleted MVD options. See #1222. 2021-01-24 14:33:56 +11:00
Dion Moult 900aa20e10 New "remove deep" function in the element util module. See #1228. 2021-01-24 14:32:04 +11:00
Dion Moult b68f490dbc WIP port covetool. See #1222. 2021-01-24 08:19:26 +11:00
Dion Moult 65f381a377 WIP minor tweaks to port IfcSverchok. See #1222. 2021-01-23 18:42:11 +11:00
Dion Moult 8b7d96893f WIP purge old export IFC. No going back! See #1222. 2021-01-23 18:29:59 +11:00
Dion Moult aa3a855b4c Refactor qto utils and migrate to bmesh volume calculation. See #1222. 2021-01-23 18:01:29 +11:00
Dion Moult f19b962ab1 WIP More import function purging - remove groups. Openings always imported. See #1222. 2021-01-23 16:40:27 +11:00
Dion Moult 9b6366ddac WIP port constraints module. See #1222. 2021-01-23 16:32:52 +11:00
Dion Moult d0b2bf85cc WIP port search module with new features! See #1222.
* New IFC class search
 * Slicker UI
 * Colour by class and reset colours now available in search panel
2021-01-23 14:17:50 +11:00
Dion Moult 86e3d1e548 WIP refactor root module properties. See #1222. 2021-01-23 12:54:27 +11:00
Dion Moult d1e2ac4c5a WIP port BCF to new refactored approach. See #1222. 2021-01-23 12:20:06 +11:00
Dion Moult 8c36217e26 Line ending git fix? 2021-01-23 12:02:41 +11:00
Dion Moult b7f574fa30 WIP implement document assign/unassign. See #1222. 2021-01-23 12:02:27 +11:00
Thomas Krijnen 395d63279f Log messages 2021-01-22 22:01:08 +01:00
root 55d24ba1ee No boost cmake flag 2021-01-22 20:47:05 +01:00
Thomas Krijnen 923771f448 #1269 implement SurfaceCurveSweptAreaSolid with non-planar ref 2021-01-22 16:32:51 +01:00
Dion Moult 2f2611e0cb WIP implement most of the document module apart from object references. See #1222. 2021-01-22 21:04:30 +11:00
ahladik 94737da1f5 Workaround for Visual C++ / OCCT conflict with x86 release
Workaround for Visual C++ hanging when compiling 32-bit release OCCT up to version 7.4.0.
See https://tracker.dev.opencascade.org/view.php?id=31628
2021-01-22 10:56:50 +01:00
ahladik 6a6025302e Update vs-cfg.cmd
Prefixed the build folders with a '_' to better distinguish them from source.
Removed a superfluous 'pause' command.
2021-01-22 10:56:50 +01:00
ahladik b92fac5c5e Update vs-cfg.cmd 2021-01-22 10:56:50 +01:00
ahladik 824f09a1e7 More changes to Visual Studio build process
Prevented incorrect linking to default libraries in Boost
Boost version updated to 1.74
2021-01-22 10:56:50 +01:00
ahladik 6a8d8139ed More changes to Windows build scripts
Limited compatibility to Visual Studio 2013 or newer
Fixed the missing 'd' suffix linking ....\opencollada\xmld.lib
Fixed failure when calling the scripts without specifying a generator
2021-01-22 10:56:50 +01:00
ahladik 36f51e19b5 Changes to the build scripts to support Visual Studio 2019
Changes to the build scripts to support Visual Studio 2019, to optionally use a toolset different from the default and to build correctly when more than a single Visual Studio version is installed.
2021-01-22 10:56:50 +01:00
Dion Moult 3bbdc3f277 WIP fix IFC2X3 errors in classification refactor 2021-01-22 16:55:38 +11:00
Dion Moult c67a99fb5d New IfcOpenShell date utility module, because we shouldn't need to think too hard about dates 2021-01-22 16:21:17 +11:00
Dion Moult 7522f8fb7a WIP fix issues in IFCCSV refactor. See #1222. 2021-01-22 16:15:39 +11:00
Dion Moult 84959d1cf8 You can now export container data from IFCCSV 2021-01-22 15:52:48 +11:00
Dion Moult 404a6c244c WIP deprecate merging/import aggregates setting as they are much more usable now. See #1222. 2021-01-22 10:20:38 +11:00
Dion Moult 83c22ebce3 Merge branch 'iospectar-feature/extract-openings' into v0.6.0 2021-01-22 08:27:02 +11:00
Dion Moult 28717beff8 Merge branch 'feature/extract-openings' of https://github.com/iospectar/IfcOpenShell into iospectar-feature/extract-openings
# Conflicts:
#	src/ifcpatch/recipes/ExtractElements.py
2021-01-22 08:26:18 +11:00
Bernd Hahnebach 02fa8c8413 [read carefully before decide merge] !!! normalize line endings of src files (#1268)
* all source: prepare to normalize line ending

* all src: normalize line endings
2021-01-22 08:22:34 +11:00
Manuel 3202174903 Attempt for compatibility with PythonOCC 7.4.1
Used import statement from occ_utils.py 
added an If-Statement to the GetObject()-call.

Calling SetSelectionPriority directly on ais, as proposed by aothms (https://github.com/IfcOpenShell/IfcOpenShell/issues/1098) did not work.
Could load some ifc-models but needs further testing.
2021-01-21 13:34:33 +01:00
Thomas Krijnen 37fe54d247 erase enitty mapping upon deletion 2021-01-21 13:24:18 +01:00
Dion Moult 73439e2114 WIP port classification module with new features. See #1222.
* Adaptive UI based on IFC version
 * You can now load new classification libraries on the fly
 * You can mix classification libraries with project references
2021-01-21 21:58:27 +11:00
Dion Moult 460cb85e4b Minor fixes. 2021-01-21 21:55:08 +11:00
Dion Moult b938e4b3c3 Add new get volume by material script 2021-01-21 10:54:48 +11:00
ihabelaghoury 37f35a7b2e Small Refactor to Bimtester + Diff Module (#1271)
* Refactoring of BIMTester Module

* Modification to Bimtester refactor + Diff refactor

Co-authored-by: Ihab El Aghoury <ihab_elaghoury@yahoo.ca>
Co-authored-by: Dion Moult <dion@thinkmoult.com>
2021-01-21 08:56:00 +11:00
Jesse Vander Does dc41ad5ab1 Adding openings from extracted elements 2021-01-20 09:51:46 -06:00
Dion Moult 8411333f66 WIP implement project UI to show basic project metadata. See #1222. 2021-01-20 16:53:34 +11:00
Dion Moult 95ce82a79e WIP implement deep removal of geometry. See #1222. See #1228. 2021-01-20 16:03:35 +11:00
Dion Moult 1d8a568a0b WIP finish refactoring owner module props. See #1222. 2021-01-20 10:44:43 +11:00
Dion Moult 70a45be904 WIP purge old aggregate system. See #1222. 2021-01-20 10:17:31 +11:00
Dion Moult e3444c60af WIP implement blender offsets for non-geolocated files. Also deprecate a whole bunch of geolocation vendor workarounds into a standard feature. See #1222. 2021-01-20 10:13:07 +11:00
Dion Moult 4cea2b7044 WIP code cleanup and deprecate legacy product import. Finally! See #1222. 2021-01-20 10:11:32 +11:00
Dion Moult 1142c5285c Geolocation util can now apply georeferencing to matrices 2021-01-20 10:07:48 +11:00
Dion Moult ea524767a0 WIP implement georeference module for correctly geolocated files. See #1222. 2021-01-19 11:18:26 +11:00
Bernd Hahnebach 45bba127ff bimtester: steps, remove comment 2021-01-17 22:40:11 +01:00