Commit Graph

  • 7e9e56cd2c Support setting default "fallback" material style Jean Niklas L'orange 2018-10-11 14:43:27 +02:00
  • a6d3619449 Fix bug where default material was not initialised Jean Niklas L'orange 2018-10-11 12:51:17 +02:00
  • dab3382b29 Implement support for custom default materials Jean Niklas L'orange 2018-09-20 15:58:24 +02:00
  • 882d27fe25 Use /permissive- introduced in VS 2017 to enforce standards-conformance. Stinkfist0 2018-09-25 10:29:48 +03:00
  • 81a9d0e747 Changing opencollada version to "v1.6.63" paul 2018-10-01 08:02:52 +08:00
  • cb535b4ba8 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-25 12:47:31 +02:00
  • 3102a1c179 Check for empty bounding boxes in boolean op filter Thomas Krijnen 2018-09-25 12:47:06 +02:00
  • a8effa8289 No need to cast to TopoDS_Face anymore Thomas Krijnen 2018-09-25 12:46:20 +02:00
  • bf3ec5e507 Add comment Thomas Krijnen 2018-09-24 12:56:07 +02:00
  • 5526f421f0 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-21 14:55:20 +02:00
  • e24ddae064 Forgot to update code generator Thomas Krijnen 2018-09-21 14:55:10 +02:00
  • 92f4d76c81 Check for empty list of boolean operands Thomas Krijnen 2018-09-21 14:53:39 +02:00
  • 59be8f742d Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-21 12:06:32 +02:00
  • d2337dc692 Missing FindFromKey() overload on older versions of occt Thomas Krijnen 2018-09-21 12:06:10 +02:00
  • 2b501a93c9 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-21 12:02:22 +02:00
  • 6b8681b74a That was bad Thomas Krijnen 2018-09-21 11:45:36 +02:00
  • 297812d4e2 Better handling of consecutive circular arc segments Thomas Krijnen 2018-09-21 11:43:06 +02:00
  • 7205f0165e Work around private copy constructor on older versions of occt Thomas Krijnen 2018-09-21 11:21:51 +02:00
  • bf4b5928dd Fail on empty face early Thomas Krijnen 2018-09-21 10:22:37 +02:00
  • 3840bd1154 Limit tolerance on wire self-intersection to edge segment length Thomas Krijnen 2018-09-21 10:22:24 +02:00
  • 47ec4e2240 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-19 20:27:03 +02:00
  • 622853d73d Filter boolean subtraction operands by intial bounding box test Thomas Krijnen 2018-09-19 16:42:34 +02:00
  • e8b28a099f Some fixes for clang Thomas Krijnen 2018-09-19 14:05:19 +02:00
  • 9a3039765f Merge remote-tracking branch 'origin/master' into v0.6.0 Thomas Krijnen 2018-09-19 10:09:48 +02:00
  • bef9bd25f7 Fix dll export on Windows Unknown 2018-09-18 23:28:14 +02:00
  • 53577d9da9 Fix ifcopenshell-python build on nix build script Thomas Krijnen 2018-09-18 19:42:01 +02:00
  • 55d07f8bba Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-18 13:42:06 +02:00
  • 34b3ca307f Enable exception handling on occt release builds Fix #462 Thomas Krijnen 2018-09-18 13:39:44 +02:00
  • 028e8fb926 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-17 17:46:13 +02:00
  • 08557c2664 Don't fail on empty bounding box during halfspace processing Thomas Krijnen 2018-09-17 15:21:12 +02:00
  • a54b7863cd Fail early on duplicate (non consecutive) points in face loops Thomas Krijnen 2018-09-17 14:59:15 +02:00
  • 3101ccb83a Fixes for degenerate polylines Thomas Krijnen 2018-09-17 14:42:22 +02:00
  • 394a7f14ad Emit unopened shapes in case of exceptions during subtraction Thomas Krijnen 2018-09-17 14:11:03 +02:00
  • 983745b508 More careful face orientation check Thomas Krijnen 2018-09-17 12:05:30 +02:00
  • b05b62f440 Perform additional check on boolean result output for small edges or distances Thomas Krijnen 2018-09-17 12:02:41 +02:00
  • 51a9bb0ac1 Retry boolean operations if output is non-manifold on manifold input Thomas Krijnen 2018-09-17 12:00:49 +02:00
  • 452ab6e5bc Fix flaw in vertex-edge distance used to limit tolerance in boolean ops Thomas Krijnen 2018-09-17 11:33:40 +02:00
  • 0df2bfadef Don't sew overly complex geometries even as part of boolean operations #455 Thomas Krijnen 2018-09-12 16:44:30 +02:00
  • 12623dd1e5 Only install/strip on Release build Thomas Krijnen 2018-09-12 13:57:41 +02:00
  • 2eaae2bda8 Use BVH tree for wire intersections Thomas Krijnen 2018-09-12 13:26:11 +02:00
  • a3141b2acc Make nix build script more granular Thomas Krijnen 2018-09-08 13:23:36 +02:00
  • 3a4fa2e6dd Merge commit '58ce86d538971fc1815d56368d7077aa85e0592c' into v0.6.0 Thomas Krijnen 2018-09-08 13:07:09 +02:00
  • 472c3478e0 Emit error messages on missing units Thomas Krijnen 2018-09-08 08:27:45 +02:00
  • 54d96fe167 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-07 14:42:15 +02:00
  • 229a708fc3 Emit error messages on missing units Thomas Krijnen 2018-09-07 14:25:46 +02:00
  • 0df4edff01 Revive some temporarily disabled features in de 0.6 branch Thomas Krijnen 2018-09-07 14:08:56 +02:00
  • d78c9171db Misc. typos luz.paz 2018-09-06 12:23:07 -04:00
  • 03da7bc6e4 Fix missing schema identifier in geometry function Thomas Krijnen 2018-09-05 14:43:25 +02:00
  • 34d28e8b3a Prefix Kernel factory struct as well Thomas Krijnen 2018-09-05 14:42:59 +02:00
  • 6e8f5c84e6 Still no working submodule Thomas Krijnen 2018-09-04 15:52:51 +02:00
  • 08d003ddcd Something went wrong merging submodule Thomas Krijnen 2018-09-04 15:07:14 +02:00
  • bdf22856e4 Add explicit cast to attribute value Thomas Krijnen 2018-09-04 13:59:57 +02:00
  • 4d33ed5cb8 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-09-04 13:23:11 +02:00
  • 4babe84941 Force decltype using for boost::resulf_of Thomas Krijnen 2018-09-02 13:55:36 +02:00
  • 4138103541 Fix libxml2 directives on travis Thomas Krijnen 2018-09-02 11:15:09 +02:00
  • a3894cdcda Fix libxml2 directives on travis Thomas Krijnen 2018-09-02 11:03:31 +02:00
  • 840f1463e5 Fix libxml2 directives on travis Thomas Krijnen 2018-09-02 09:35:09 +02:00
  • ad5444b974 Inverse attributes with 0-1 cardinality not as ifcXML aggregates Thomas Krijnen 2018-09-02 09:13:20 +02:00
  • c0d41103fa add missing file Thomas Krijnen 2018-08-29 12:56:35 +02:00
  • 3e80d3646c Work on ifcxml parsere Thomas Krijnen 2018-08-29 12:54:25 +02:00
  • c2f4c2cf74 Add missing patch files. Fix #448 Thomas Krijnen 2018-09-02 10:51:16 +02:00
  • 45be79443f Prefix typename for iteratorimplementation factory function struct Thomas Krijnen 2018-08-29 12:55:27 +02:00
  • dbc3577497 Test files in submodule Thomas Krijnen 2018-08-26 17:09:01 +02:00
  • 0a45a82109 Move test files to separate repo Thomas Krijnen 2018-08-26 12:30:18 +02:00
  • 07f5ac6994 IfcGeomIterator: compute model's bounding box only if needed (IfcConvert --center-model used). Stinkfist0 2018-08-20 14:36:53 +03:00
  • 0eb6c597f0 Create 443--segfault-beam.ifc johanrd 2018-08-25 14:55:12 +02:00
  • b13c912c47 Work on #426 Thomas Krijnen 2018-08-20 11:46:26 +02:00
  • 683cadeb76 occt 7.3 Thomas Krijnen 2018-08-19 10:29:01 +02:00
  • b023f6a31d Fix sillyness preventing install of IfcGeomServer Thomas Krijnen 2018-08-16 13:58:50 +02:00
  • 891448e902 Fix #343 Thomas Krijnen 2018-08-15 17:10:29 +02:00
  • 82718fad30 Catch some ifc file header exceptions to prevent crashing during xml serialization Michael Sundqvist 2018-05-30 12:57:30 +03:00
  • 9f03a78652 ColladaSerializer::differentiateSlabTypes: IfcSlab.PredefinedType is optional so check for its existence. Stinkfist0 2018-07-18 14:28:48 +03:00
  • 505d234ea2 Unify GeometrySerializers' object ID logic. Fixes #397. Stinkfist0 2018-06-07 14:34:25 +03:00
  • bd5e25889a Added command-line option to output progress to stderr stream Robbe Derks 2018-08-13 12:54:52 +02:00
  • 5609cbdde9 Fix missing symbols for boost 1.67 and BOOST_ALL_NO_LIB v0.6.0a1 Thomas Krijnen 2018-08-15 09:07:40 +02:00
  • caa6056f01 Conda bld.bat python version Thomas Krijnen 2018-08-14 17:09:00 +02:00
  • 3ea3627639 Conda bld.bat python version Thomas Krijnen 2018-08-14 16:15:32 +02:00
  • 175387bd88 Fix IfcOpenHouse Thomas Krijnen 2018-08-13 11:43:28 +02:00
  • ba5049a7eb Break out of loop in case of attribute count mismatch Thomas Krijnen 2018-08-10 14:57:33 +02:00
  • 40b70b1815 Workaround wrong argument count. Fix #419 Felipe Mesquita 2018-08-05 19:14:10 -03:00
  • 54d9edfee5 Fix build on gcc Thomas Krijnen 2018-07-12 12:33:35 +02:00
  • 1c2587ba19 Fix for inverse update on delete Thomas Krijnen 2018-07-12 11:37:23 +02:00
  • d09abbd260 Merge pull request #409 from IfcOpenShell/master Thomas Krijnen 2018-07-08 15:08:32 +02:00
  • 5359e88f0e Additional potential occt lib location Thomas Krijnen 2018-07-08 15:07:30 +02:00
  • 2dc01aec2d Update conda meta Thomas Krijnen 2018-07-08 15:06:12 +02:00
  • 20b35ec4ea Preprocessor stuff for stp and igs serializers Thomas Krijnen 2018-07-08 11:08:07 +02:00
  • 5245341cdc Correct previous commit Thomas Krijnen 2018-07-08 11:06:45 +02:00
  • 49932ba5c0 Python wrapper precision updates Thomas Krijnen 2018-07-08 10:32:26 +02:00
  • 7a7aab01bb IfcGeomServer matrices in double precision Thomas Krijnen 2018-07-07 21:14:27 +02:00
  • d105292817 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-07-07 17:15:54 +02:00
  • 6fdd2049a2 Restore previous boost version on nix Thomas Krijnen 2018-07-01 11:37:36 +02:00
  • 8428b93451 nix cmake download url Thomas Krijnen 2018-07-01 09:16:34 +02:00
  • 8e2a074d70 Correct accidentally committed lines Thomas Krijnen 2018-06-30 18:53:16 +02:00
  • 1b809ed849 Update boost version Thomas Krijnen 2018-06-30 15:36:51 +02:00
  • 8c0bcc4ce7 Silent extraction in build-deps.cmd Thomas Krijnen 2018-06-30 10:21:11 +02:00
  • 11d0c6ef56 compiles under ubuntu 18.04 Victor Haefner 2018-06-08 15:25:33 +03:00
  • 58ce86d538 Pushing cmake to enforce C++ 11 Stefan Boeykens 2018-06-19 09:45:16 +02:00
  • 0ba1ac7df3 Add ICU header and namespace in IfcCharacterDecoder Stefan Boeykens 2018-06-17 15:15:52 +02:00
  • 4cfb2f1027 SetNonDestructive does not exist prior to OCCT 7.0 Thomas Krijnen 2018-06-15 12:39:29 +02:00
  • 6d25047c6b higher fuzz on half spaces Thomas Krijnen 2018-06-12 16:15:28 +02:00