1623 Commits

Author SHA1 Message Date
Stefano Beccaletto 62386c663a Added default constructor to IfcHierarchyHelper 2021-01-22 11:00:14 +01:00
Thomas Krijnen a10e852a35 Fixes for placement cloning that affected layersets 2019-09-22 14:01:35 +02:00
Thomas Krijnen 7f5d733ed8 Propagate static runtime settings to voxel tk 2019-09-22 12:57:36 +02:00
Thomas Krijnen cdfbde8f18 Subtract interior voxel volumes 2019-09-01 08:56:56 +02:00
Thomas Krijnen 0d7f6af681 Mesh compound prior to voxelization 2019-08-28 16:15:28 +02:00
Thomas Krijnen d76c599477 geom server client getattr; yield from process() 2019-08-28 14:56:09 +02:00
Thomas Krijnen c09de2c568 Test geom server voxels 2019-08-24 13:44:42 +02:00
Thomas Krijnen 3f7290cdc6 Lower voxel resolution, use padding 2019-08-23 14:59:31 +02:00
Thomas Krijnen 7bd4699f65 Update geom server client to parse entity bodies 2019-08-23 14:54:16 +02:00
Thomas Krijnen e137036bbb Update .travis.yml 2019-08-09 13:59:24 +02:00
Thomas Krijnen b1a0e2a62b Update .travis.yml 2019-08-09 11:59:04 +02:00
Thomas Krijnen a97577d272 Update .travis.yml 2019-08-09 11:53:20 +02:00
Thomas Krijnen 53bcb333da Update .travis.yml 2019-08-09 11:34:55 +02:00
Thomas Krijnen 49fb919fbc thread_local define for clang 2019-08-09 10:06:55 +02:00
Thomas Krijnen 5dbbd917d1 gcc and clang on travis 2019-08-08 12:13:06 +02:00
Thomas Krijnen 10d11031e5 Remove redundant occt library links to executables and python wrapper 2019-08-04 12:49:22 +02:00
Thomas Krijnen c8def0474e Update examples 2019-08-03 16:11:02 +02:00
Thomas Krijnen f6aa7c8930 Additional merge issues 2019-08-03 15:43:14 +02:00
Thomas Krijnen 92f7d26835 Work on Python wrapper 2019-08-03 15:09:50 +02:00
Thomas Krijnen 5ccc7213a0 Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0 2019-08-03 14:50:08 +02:00
Thomas Krijnen 188b20533b Only pull when on a branch 2019-08-03 14:48:01 +02:00
Thomas Krijnen fd9c57b77d Merge branch 'v0.6.0' into v0.7.0 2019-08-02 17:56:45 +02:00
Thomas Krijnen f32e034963 Merge pull request #639 from aothms/multithreaded
Multithreaded
2019-08-02 15:37:00 +02:00
Thomas Krijnen fd3469029f -pthread on unix 2019-08-02 14:55:55 +02:00
Thomas Krijnen 88a5dc3053 fix po::value 2019-08-02 13:27:33 +02:00
Thomas Krijnen b08e52bd9b Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0 2019-08-02 13:23:41 +02:00
Thomas Krijnen 6e4a692de3 Threads in python app 2019-07-19 15:55:22 +02:00
Thomas Krijnen a6835360e4 Guarantee get_decomposing(IfcProject*) == nullptr 2019-07-12 10:43:35 +02:00
Thomas Krijnen 4ec9ab52f1 Remove IfcFileWithSchema 2019-07-10 16:34:57 +02:00
Thomas Krijnen 7ee6cdeeab Add missing header 2019-07-10 16:17:11 +02:00
Thomas Krijnen c9530999f7 Update CMakeLists.txt 2019-07-10 15:44:38 +02:00
Thomas Krijnen 2154e24af1 GLTF_SUPPORT depends on BUILD_CONVERT 2019-07-10 14:35:56 +02:00
Thomas Krijnen 1cd2287d86 Cleanup concurrently created breps and triangulations 2019-07-09 16:34:35 +02:00
Thomas Krijnen 40937b3c72 Write progress for threaded conversion 2019-07-09 16:12:12 +02:00
Thomas Krijnen 3bcced7baa Some fixes to threading work 2019-07-09 16:00:29 +02:00
Thomas Krijnen 3ebca0516e Implement multi_threaded implementation in Iterator 2019-07-03 12:10:27 +02:00
Thomas Krijnen ae2feb2848 Merge remote-tracking branch 'origin/pr/638' into multithreaded 2019-07-02 15:21:46 +02:00
Thomas Krijnen 2a447039d0 Merge remote-tracking branch 'sander/multithreaded' into multithreaded 2019-07-02 15:21:24 +02:00
You Yue 0dec407dbe Last commit for multithreading, Airsquire implementation 2019-07-02 12:30:40 +02:00
You Yue a286598e55 Sander boer's change for multithreading
1. Added multithread for create element
2. Added support function in IfcConvert.cpp for multithreading at bottom
2019-07-02 12:10:08 +02:00
Thomas Krijnen 869cc25061 rollback prcre version due to https://github.com/KhronosGroup/OpenCOLLADA/issues/570 2019-07-01 11:15:12 +02:00
Thomas Krijnen b4ce5be86d Fix error after merge 2019-06-30 15:46:36 +02:00
Thomas Krijnen 1341be223b Merge branch 'master' into v0.6.0 2019-06-30 10:52:21 +02:00
Thomas Krijnen 1103f545a2 Double braces for older version of g++ 2019-06-30 10:51:45 +02:00
Thomas Krijnen 51cf52c388 Build script: Don't use wget or curl, just urlretrieve 2019-06-30 09:44:40 +02:00
Thomas Krijnen c29cc87660 Revert cmake version due to build errors, more careful json install 2019-06-28 08:38:24 +02:00
Thomas Krijnen 839b5a2699 Minor cleanups, 4x1 and 4x2 geom lib, granular schema macros 2019-06-26 13:50:46 +02:00
Thomas Krijnen 73f7c34c8d Update build-all.py 2019-06-26 12:44:56 +02:00
Andrej Tibaut 636b2aafdf 1) Added support for IFC4x1 (see issue https://github.com/IfcOpenShell/IfcOpenShell/issues/504#issuecomment-505051675).
2) New build parameters (flags) introduced for use of IFC4x1 and IFC4x2: USE_IFC4X2 (for use of IfcBridge), USE_IFC4X1 (for use of IfcAlignment)

This explains new parameters (flags):
#ifdef USE_IFC4X2
#include "../ifcparse/Ifc4x2enum.h"
#elif USE_IFC4X1
#include "../ifcparse/Ifc4x1enum.h"
#elif USE_IFC4
#include "../ifcparse/Ifc4enum.h"
#else
#include "../ifcparse/Ifc2x3enum.h"
#endif

3) Added comment block  "This file is part of IfcOpenShell. ..." at the beggining of the Ifc4x2* files.
2019-06-26 12:44:26 +02:00
Andrej Tibaut cee2c4e748 Reverted from SWIG_VERSION=4.0.0 back to SWIG_VERSION=3.0.12 because of https://github.com/IfcOpenShell/IfcOpenShell/issues/582#issuecomment-497789849 as recommended by @aothms. 2019-06-26 12:44:26 +02:00