Commit Graph

  • 7bf9f637e7 Fix some warnings Thomas Krijnen 2018-12-30 12:51:13 +01:00
  • 9a2623953b Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-30 12:50:27 +01:00
  • 382efc0255 Fix some warnings Thomas Krijnen 2018-12-30 12:50:04 +01:00
  • 93a80c6148 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-29 14:35:41 +01:00
  • bf50d0534b Fixes for edge curves and non-planar faces with inner boundaries. #338 Thomas Krijnen 2018-12-29 14:34:47 +01:00
  • b1ab829c14 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-29 14:26:16 +01:00
  • 7022e842bf Update subproject Thomas Krijnen 2018-12-29 14:18:51 +01:00
  • 65b5453ef1 More verbosity adjustments Thomas Krijnen 2018-12-29 13:48:20 +01:00
  • 5e32c1e55c More verbosity adjustments Thomas Krijnen 2018-12-29 13:37:51 +01:00
  • e6f523a2b8 Adjust verbosity of several log messages Thomas Krijnen 2018-12-29 12:34:32 +01:00
  • 2c8a79e186 Re-enable some disabled functionality in the 0.6 branch Thomas Krijnen 2018-12-28 16:02:03 +01:00
  • 13d2cf3357 Remove --sew-shells option, always on now Thomas Krijnen 2018-12-28 15:36:10 +01:00
  • 427720f369 Addendum to previous merge Thomas Krijnen 2018-12-28 15:18:41 +01:00
  • d20f4a5af6 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-28 15:18:14 +01:00
  • 4936ea3ac3 Document boolean operation failure reasons, correct min len check and manifoldness check. Fix #478 Thomas Krijnen 2018-12-28 15:15:41 +01:00
  • 4101407b43 Small changes to convert(face) Thomas Krijnen 2018-12-24 16:04:51 +01:00
  • 29d3b436b4 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-24 16:03:20 +01:00
  • a2231605a5 Take into account edge orientation; small fixes to convert(face) Thomas Krijnen 2018-12-24 16:02:00 +01:00
  • 4380e1d86a Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-22 14:06:28 +01:00
  • 161deeb4e0 Fix warnings and compilation on clang Thomas Krijnen 2018-12-22 14:05:49 +01:00
  • 31eac564f6 Detect self-intersections in faceset helper and clamp bounding box eps factor to 1. Thomas Krijnen 2018-12-21 15:58:21 +01:00
  • 99b865bbd9 Some layerset processing comments Thomas Krijnen 2018-12-21 14:40:58 +01:00
  • 4de617e398 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-21 11:53:36 +01:00
  • 1a1b7e93ab Changes to no-material message Thomas Krijnen 2018-12-19 16:54:02 +01:00
  • f5af6ee6c0 speed-up min_vertex_edge_distance(). Fixes #518 Thomas Krijnen 2018-12-19 16:39:54 +01:00
  • 94f49af00b Fix header order Thomas Krijnen 2018-12-19 16:30:05 +01:00
  • 39b8680f64 Improve performance of layerset slicing Thomas Krijnen 2018-12-19 16:10:33 +01:00
  • 26282437cc Layerset processing error message Thomas Krijnen 2018-12-19 15:15:28 +01:00
  • 6911b48a46 project() more efficiently onto planar surfaces Thomas Krijnen 2018-12-19 15:15:00 +01:00
  • de416eca49 Too lazy to comment Sander Boer 2018-12-18 12:49:11 +01:00
  • acd3564429 Remove some warnings for open shells Thomas Krijnen 2018-12-17 13:25:28 +01:00
  • 20471bd33e Check comcurve segments extent before creating iterator Thomas Krijnen 2018-12-17 10:56:26 +01:00
  • bb15446822 Make std::map inheritance private. #512 #517 Thomas Krijnen 2018-12-14 11:56:09 +01:00
  • e3b415ad54 Use miimal bounding box edge length for faceset relative epsilon Thomas Krijnen 2018-12-14 17:14:55 +01:00
  • 27b9689e14 Work-around gcc issue Thomas Krijnen 2018-12-14 12:14:12 +01:00
  • 32338e2490 Make std::map inheritance private. #512 #517 Thomas Krijnen 2018-12-14 11:56:09 +01:00
  • e104d1aac3 Travis: max log length Thomas Krijnen 2018-12-12 17:01:11 +01:00
  • 632d36e2ba Sync subrepo Thomas Krijnen 2018-12-12 16:40:43 +01:00
  • 9a9475adcb Exclude parse_ifcxml.cpp content from build when WITH_IFCXML is not define stephassoria 2018-12-12 15:33:24 +01:00
  • f307f39023 Fix remaining merge conflict Thomas Krijnen 2018-12-12 16:29:10 +01:00
  • f526277a7d Fix some warnings Thomas Krijnen 2018-12-12 16:26:49 +01:00
  • 0c8e9e7040 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-12 16:20:50 +01:00
  • a0f37cf9ea Fix some warnings Thomas Krijnen 2018-12-12 16:12:38 +01:00
  • 49c6346af7 Travis: fix shell syntax Thomas Krijnen 2018-12-12 15:57:38 +01:00
  • eb166da930 Travis: pin py version Thomas Krijnen 2018-12-12 15:53:48 +01:00
  • d5216c8201 Travis: Build succeeds regardless of conversion result Thomas Krijnen 2018-12-12 15:43:04 +01:00
  • 027226fb96 Travis: compile on two cores Thomas Krijnen 2018-12-12 14:43:25 +01:00
  • 5dbd0249b4 Travis: newer gcc for c++11 compat with package manager Thomas Krijnen 2018-12-12 14:40:14 +01:00
  • 4821226ec2 Travis: xenial, occt 7.3, run IfcConvert Thomas Krijnen 2018-12-12 14:07:13 +01:00
  • 72c96905b9 Option to validate created geometries based on explicit quantities Thomas Krijnen 2018-12-12 12:33:09 +01:00
  • a8f4f0270a Don't double quote boost dependency dir #515 Thomas Krijnen 2018-12-11 13:01:28 +01:00
  • 336601a7ae Missing FindFromKey() overload on older versions of occt Thomas Krijnen 2018-12-11 10:55:03 +01:00
  • d39c7bd641 Postfix integers Thomas Krijnen 2018-12-10 17:26:41 +01:00
  • d3092090df Substitute tiny trimmed curves with linear approximation when deflection within tolerance Thomas Krijnen 2018-12-10 17:15:39 +01:00
  • b88c5ee930 Missing include for older occt versions Thomas Krijnen 2018-12-10 12:12:23 +01:00
  • 645f88a313 Calculate quantities more defensively Thomas Krijnen 2018-12-10 11:51:54 +01:00
  • a7c7a684ee Emit surface genus for representation items Thomas Krijnen 2018-12-10 11:33:54 +01:00
  • 20b3a8af3e Faceset_helper: no recursive clustering, epsilon relative to bounds Thomas Krijnen 2018-12-10 10:45:58 +01:00
  • 0fcf1f14c8 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-12-10 10:41:58 +01:00
  • 327be7030f ColladaSerializer minor tweaks and to-dos. Stinkfist0 2018-10-02 16:29:40 +03:00
  • 06589ca1c6 Refactor ColladaSerializer.cpp, encode material names only once, decode them before passing to OpenCollada functions that take URI parameters Michael Sundqvist 2018-05-31 16:07:03 +03:00
  • 1c83b2db53 Remove object name from no material log message, raise level to warning Michael Sundqvist 2018-04-04 14:43:43 +03:00
  • 6f3eb84f66 Fix instance_material missing material names as well. Michael Sundqvist 2018-03-29 01:03:12 +03:00
  • e7a8a97639 If material name is empty when writing collada file, name it as a missing material. Logger::Notice() objects that do not have a material assigned. Michael Sundqvist 2018-03-28 17:33:46 +03:00
  • fe1cb9e92b default to blank material with IfcMaterial name Otso Alho 2018-03-13 11:00:23 +02:00
  • f849434f24 More defensive IfcCurveBoundedPlane processing Thomas Krijnen 2018-12-09 11:59:49 +01:00
  • 8c0c216a1d Check boolean result manifoldness for shells individually. Fixes #516. Thomas Krijnen 2018-12-08 10:37:54 +01:00
  • 7ed47dee67 Faceset helper: check whether edge has been created Thomas Krijnen 2018-12-03 12:36:30 +01:00
  • 4f8b430040 Improvements to faceset_helper in case of nearby verts Thomas Krijnen 2018-11-30 11:08:19 +01:00
  • b48d17c690 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-11-28 14:18:58 +01:00
  • 3d240deed1 Extended data backwards compatibility Thomas Krijnen 2018-11-28 10:50:09 +01:00
  • 747ddeb20c Apply openings in batches sorted by increasing detail Thomas Krijnen 2018-11-23 11:45:23 +01:00
  • 4afd104f3d fit_halfspace() correct padding Thomas Krijnen 2018-11-21 11:28:22 +01:00
  • 4ed9166e8a Check for null pointers returned by find_representation() Thomas Krijnen 2018-11-20 12:10:44 +01:00
  • 64eb5b4d1d namespace fix for debian buster, fixes issue #506 Bernd Hahnebach 2018-11-19 17:48:35 +01:00
  • 116de5daec Test powershell v5 or higher Thomas Krijnen 2018-11-20 11:53:11 +01:00
  • 0016256f57 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-11-19 17:13:28 +01:00
  • 0018224da7 Handle python positional arguments in case of derived fields more explicitly Thomas Krijnen 2018-11-19 16:38:52 +01:00
  • 334d867873 Fix #498 Thomas Krijnen 2018-11-19 14:56:21 +01:00
  • 9caa753d27 Fix geom server quantities Thomas Krijnen 2018-11-14 12:14:00 +01:00
  • ba274bb164 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-11-13 14:46:41 +01:00
  • 50e5d5f4d5 Sort instances before emitting to file Thomas Krijnen 2018-11-13 14:46:15 +01:00
  • e7daf871b8 Disallow adding instances from different schema Thomas Krijnen 2018-11-04 15:16:08 +01:00
  • f7e66d1e7f make_unique<>() is C++14 Thomas Krijnen 2018-11-03 16:55:41 +01:00
  • 6cf214d2e0 Missing header on Travis Thomas Krijnen 2018-11-03 11:34:12 +01:00
  • 1590ffd6ec Missing header on Travis Thomas Krijnen 2018-11-03 09:59:37 +01:00
  • 752bda71af Missing header on Travis Thomas Krijnen 2018-11-02 17:01:15 +01:00
  • e463dca0df Absolute value for dot product in projected areas Thomas Krijnen 2018-11-02 16:37:54 +01:00
  • 66859c7140 Missing option Thomas Krijnen 2018-11-02 16:24:32 +01:00
  • 3ff619c7ed Quantities in convert and geomserver. Faceset helper for creating edge pairs. Thomas Krijnen 2018-11-02 16:10:06 +01:00
  • ad41f04f11 Merge branch 'master' into v0.6.0 Thomas Krijnen 2018-10-30 14:32:28 +01:00
  • e64d8750e1 Use all representations if no representations found through context check Thomas Krijnen 2018-10-30 12:15:35 +01:00
  • 342cce89d7 #487 perform fix after sewing if not valid Thomas Krijnen 2018-10-30 09:05:18 +01:00
  • ffa282af9d IfcGeomIterator: check the filtered products, not unfiltered ones, for reusability. Speeds up things significantly and also fixes geometry reusability in many cases. Stinkfist0 2018-08-23 10:33:43 +03:00
  • fbc0215ef1 IfcGeomIterator: optimize filtering by performing it prior to geometry reuse inspections. Stinkfist0 2018-08-21 13:52:09 +03:00
  • 58759cf365 IfcConvert: prevent memory leaks and clean up code by utilizing shared_ptr. Stinkfist0 2018-10-08 16:36:48 +03:00
  • 2024a24e31 IfcConvert: proper "exit routine" if initialization of input fails when trying to create geometry files. Stinkfist0 2018-10-08 10:39:27 +03:00
  • c420cc1abb IfcFile::Init: return false if unexpected schema encountered. Stinkfist0 2018-10-08 10:38:27 +03:00
  • e39835d25e Make API more consistent Jean Niklas L'orange 2018-10-12 10:32:25 +02:00
  • 9c1660a84b Catch and inform about errors Jean Niklas L'orange 2018-10-11 16:07:59 +02:00