Commit Graph

1405 Commits

Author SHA1 Message Date
Thomas Krijnen 2154e24af1 GLTF_SUPPORT depends on BUILD_CONVERT 2019-07-10 14:35:56 +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
Andrej Tibaut e7a08a3de6 #634 solved:
- new method to_pystring(...) added to solve the TypeError: Can't mix strings and bytes in path components:
- import "urlib" changed to "urlib.urlretrieve"
- JSON version extracted to a constant
2019-06-26 12:44:26 +02:00
Andrej Tibaut 827c6ac6b4 Motivated by issue #608 to improve the method def git_clone(...) to the def git_clone_or_pull_repository(...).
Also, dependencies versions were updated.
2019-06-26 12:44:26 +02:00
Andrej Tibaut d371f1a6be UnicodeDecodeError problem solved (#630)
* UnicodeDecodeError problem solved

UnicodeDecodeError problem described in #626 solved.

* UnicodeDecodeError solved (2)

UnicodeDecodeError problem described in #626 changed (fname replaced with fn) and solved.
2019-06-21 11:43:53 +02:00
Otso Alho a851a25ddc catch Standard_ConstructionError when serialising xml attributes 2019-06-21 11:21:33 +02:00
Thomas Krijnen 35160e5a94 Update some code comments 2019-06-19 12:41:54 +02:00
Mathias Artus a9a6cfabca Added support for Ifc 4x2 2019-06-19 11:31:11 +02:00
Thomas Krijnen ecb0fee0cd Fix latebound enumeration writing in IfcConvert 2019-06-18 14:28:57 +02:00
Thomas Krijnen 12e9f7b941 Merge branch 'master' into v0.6.0 v0.6.0b0 2019-06-15 15:24:53 +02:00
ninichki 443b8c2079 Boolean Operands like ST_SHAPELIST should not append all shapes 2019-06-14 17:33:30 +02:00
Thomas Krijnen 826316cb2b Remove duplicate faces in faceset_helper. Fixes #600 2019-06-14 11:32:59 +02:00
Thomas Krijnen 491dc57098 Update README.md v0.5.0rc0 2019-06-14 10:00:42 +02:00
Otso Alho 19ed074b4a inverse thicknesses 2019-06-07 11:17:51 +02:00
Otso Alho 2cfe74ce09 reverse styles also when reversing surfaces 2019-06-07 11:17:51 +02:00
Thomas Krijnen b0b844ea5a Provide node names in gltf serializer 2019-06-07 10:38:52 +02:00
Thomas Krijnen 2d0812d46e Update test file submodule 2019-06-05 16:59:04 +02:00
Thomas Krijnen f5b7d0db59 Remove additional fuzz markup on halfspace operands and initially process with smaller fuzz. Fixes #601 2019-06-05 16:58:08 +02:00
Thomas Krijnen 68068cb816 Fix merge error: bring back assignment to Logger::max_severity 2019-06-04 17:24:59 +02:00
Thomas Krijnen 40d2c237fc Merge master 2019-06-04 17:07:35 +02:00
Thomas Krijnen 7e089ab8b5 Fix cleanup of temp files in case of failed initialization 2019-06-04 17:06:13 +02:00
Thomas Krijnen 8ee86f9968 Clean up glb tempfiles in case of error 2019-06-04 17:03:58 +02:00
Thomas Krijnen 2590bd01d5 Fix gltf max accessor meta-data 2019-06-04 16:55:19 +02:00
Thomas Krijnen ef9b9e743f Typo 2019-06-04 16:34:57 +02:00
Thomas Krijnen 532f129458 Tolerance tweaks on unification prior to boolean ops 2019-06-04 14:24:19 +02:00
Thomas Krijnen d535cf0222 Merge master 2019-05-31 14:33:40 +02:00
Thomas Krijnen 77e02ddae4 Remove all references to _newclass from wrapper code 2019-05-31 14:31:31 +02:00
Thomas Krijnen 98bf6c2d95 Merge branch 'master' into v0.6.0
# Conflicts:
#	src/ifcconvert/IfcConvert.cpp
2019-05-28 12:50:38 +02:00
Thomas Krijnen b27482db46 Correct change_extension after unicode changes 2019-05-28 12:48:40 +02:00
Thomas Krijnen 3d2e99b5fa Correct change_extension after unicode changes 2019-05-28 12:44:58 +02:00
Thomas Krijnen 8b382df7cc CMake IFCOPENSHELL_LIBRARIES depending on configuration options 2019-05-28 12:04:13 +02:00
Thomas Krijnen 1a57162873 Do unify boolean operands, especially after new triangulation logic. 2019-05-24 17:16:31 +02:00
Thomas Krijnen 69f25a563c Merge branch 'master' into v0.6.0 2019-05-24 15:39:52 +02:00
Thomas Krijnen 9a85fbc225 Fix static/const declaration 2019-05-24 15:38:35 +02:00
Thomas Krijnen dd71abc672 Fix enum name in geom wrapper 2019-05-24 15:11:09 +02:00
Thomas Krijnen aa493f5987 Merge branch 'master' into v0.6.0 2019-05-24 14:53:50 +02:00
Thomas Krijnen 784c1724d5 Check shell validity in accordance with https://github.com/IfcOpenShell/IfcOpenShell/commit/342cce89d70a5ded5fb1bf52d87383bfce5021ca#commitcomment-31511282 2019-05-24 14:49:14 +02:00
Thomas Krijnen 901e805d24 Revert 13d2cf3357 2019-05-24 14:29:21 +02:00
Thomas Krijnen 41972bba7d Merge branch 'master' into v0.6.0 2019-05-24 12:10:00 +02:00
Thomas Krijnen 17077c74a9 Unify transitionmode for swept disk and swept area 2019-05-24 12:09:33 +02:00
Thomas Krijnen 825a493d7a Add an additional reuse_ok check to the products associated to the *mapped* representation 2019-05-24 12:08:39 +02:00