Commit Graph

  • e47d128b18 Brep and swept solid working now Ken Arroyo Ohori 2017-02-20 20:14:49 -06:00
  • 8ce4bbdf61 Adaptive tolerance boolean ops Thomas Krijnen 2017-02-16 15:54:34 +01:00
  • e2cf5f4826 Typo in build script Thomas Krijnen 2017-02-16 15:53:58 +01:00
  • 9d4463b73a Check for NULL placement Ken Arroyo Ohori 2017-02-13 15:26:06 -06:00
  • d9d5f17725 Should be working now Ken Arroyo Ohori 2017-02-13 11:45:17 -06:00
  • f4274e4b46 Skeleton for IfcExtrudedAreaSolid Ken Arroyo Ohori 2017-02-13 11:12:04 -06:00
  • b463dfe88a Changed --kernel parameter to --opencascade. Was conflicting with positional options for input. Ken Arroyo Ohori 2017-02-09 14:46:02 -06:00
  • 44634eb42d Remove implemented throws, add faces and materials Ken Arroyo Ohori 2017-02-08 17:12:56 -06:00
  • 1755752ab7 IfcAxis2Placement2D Ken Arroyo Ohori 2017-02-08 16:56:59 -06:00
  • 7051104bc7 Basic code to output triangulation, something goes wrong when getting materials... Ken Arroyo Ohori 2017-02-08 16:12:19 -06:00
  • 2894b0cb92 Nothing is a pointer now. Initialisation is easier… Ken Arroyo Ohori 2017-02-07 20:37:47 -06:00
  • 42b512960b Filling in most of the placement code. To check. Ken Arroyo Ohori 2017-02-07 20:25:04 -06:00
  • 96e9c8ecc1 Skeleton for IfcObjectPlacement and IfcAxis2Placement3D Ken Arroyo Ohori 2017-02-07 19:51:16 -06:00
  • bae84b6753 Directions as CGAL Vector_3, more robust points Ken Arroyo Ohori 2017-02-07 19:50:51 -06:00
  • e1702fc0cf Return value for transformation, still needs to be initialised somewhere… Ken Arroyo Ohori 2017-02-06 16:22:54 -06:00
  • 6aff3d0f3d Conversion result for breps Ken Arroyo Ohori 2017-02-06 16:22:36 -06:00
  • 6b47e9ca1d Add GMP MPFR and CGAL include/libs to cmake and build script Thomas Krijnen 2017-02-04 16:38:57 +01:00
  • 1525cf6bfc Polyhedra built with the incremental builder, IfcConvert crashes Ken Arroyo Ohori 2017-02-02 14:29:26 -06:00
  • 5724e1ac34 Face from IfcFace Ken Arroyo Ohori 2017-02-01 17:53:12 -06:00
  • f2a45b7057 Fixed pointer bug, wires seem okay now Ken Arroyo Ohori 2017-02-01 15:57:25 -06:00
  • 233aaeaca2 Points and wires Ken Arroyo Ohori 2017-01-31 19:03:15 -06:00
  • 9c21e05184 Skeleton reaching all the way up to points, to be filled in Ken Arroyo Ohori 2017-01-31 18:53:00 -06:00
  • 0821dd4702 Skeleton for IfcManifoldSolidBrep and IfcConnectedFaceSet Ken Arroyo Ohori 2017-01-27 18:40:38 -06:00
  • cac9c91c56 Mac metadata Ken Arroyo Ohori 2017-01-27 15:31:37 -06:00
  • a4264f3143 Replaced macros, added basic CGAL definitions Ken Arroyo Ohori 2017-01-27 15:31:22 -06:00
  • 332a9a571f Special case the normal at the poles of a spherical surface Thomas Krijnen 2017-01-24 14:56:28 +01:00
  • ac9505506c Extend IfcGeomServer with calculated quantities Thomas Krijnen 2017-01-22 16:09:14 +01:00
  • 257c28d450 Take into account IfcTrimmedCurves with unspecified preference Thomas Krijnen 2017-01-22 11:06:36 +01:00
  • f95ad29c7a Extra check for single-face IfcConnectedFaceSets. Fixes #181. Thomas Krijnen 2017-01-19 10:42:03 +01:00
  • 93c2f93c44 Download PCRE from sourcefore in nix build script. Fixes #182 Thomas Krijnen 2017-01-19 10:24:09 +01:00
  • 4d12bf7e8d Cgal kernel skeleton (#3) Thomas Krijnen 2017-01-16 14:04:31 +01:00
  • 77d53429e3 Make sure to link ifcwrap to Boost libs + fix integer conversion warning. Stinkfist0 2017-01-13 12:12:04 +02:00
  • fa76aa9bb0 IfcConvert: add --unicode=utf8|escape when UNICODE_SUPPORT enabled. Stinkfist0 2017-01-13 12:10:50 +02:00
  • f0e07f3447 Add status prints for writing XML output. Re: #122 Stinkfist0 2017-01-12 18:44:52 +02:00
  • 80f0ff688d IfcConvert: add --model-ofset x;y;z option. Remove SerializerSettings::CENTER_MODEL as unneeded. Stinkfist0 2017-01-12 15:47:44 +02:00
  • 222cbe73d3 Use unnamed enum instead of static const member variable for SerializerSettings::DEFAULT_PRECISION in order to fix compilation on GCC & Clang. Stinkfist0 2017-01-11 19:20:03 +02:00
  • ecff54c480 IfcConvert --precision option. Stinkfist0 2017-01-11 16:36:33 +02:00
  • 2d58a1bc7c Separate serialization-specific settings from IteratorSettings into its own class, SerializerSettings. Stinkfist0 2017-01-11 12:00:51 +02:00
  • 3958204c1c Don't build Python wrapper on Travis Thomas Krijnen 2017-01-13 19:31:50 +01:00
  • d17f714dc5 Isolate geometry processing code into separate opencascade kernel Thomas Krijnen 2017-01-13 17:59:05 +01:00
  • 4fa7f293d6 cd to correct repository folder Thomas Krijnen 2017-01-13 18:11:05 +01:00
  • 7e3f96e410 Add GMP MPFR CGAL to build script Thomas Krijnen 2017-01-09 17:13:32 +01:00
  • 8018c9cc44 Add GMP MPFR CGAL to build script Thomas Krijnen 2017-01-09 17:09:19 +01:00
  • 5667f3f94a build script changes for boost Thomas Krijnen 2017-01-09 13:10:01 +01:00
  • 5d6160b47a log exceptions on get_info method these exceptions currently are actively being hidden, which is intransparent / could make debugging challenging Jelle Feringa 2017-01-04 09:15:52 +01:00
  • 37905c6725 Windows/MSVC: support spaces in the IfcOpenShell build directory's path. re: #171 Stinkfist0 2016-12-30 15:57:13 +02:00
  • 99bde93af5 adds get_info method for class #resolves #175 aahoo 2017-01-01 16:19:39 +01:00
  • e6ff78fa29 Size() -> Length() Thomas Krijnen 2016-12-10 15:39:20 +01:00
  • c08aa3216d Fix #163 Disallow narrow IfcPolygonalBoundedHalfSpace Thomas Krijnen 2016-12-10 14:11:01 +01:00
  • da0b350378 Fix #140 Thomas Krijnen 2016-12-09 16:51:03 +01:00
  • 4354361a13 More elaborate wire ordering check and shell sewing code (#147) Thomas Krijnen 2016-12-09 16:40:14 +01:00
  • 51409aff8f Fix #87 Thomas Krijnen 2016-12-09 16:33:06 +01:00
  • c94ed73b8d Incorporate console into main app, fallback to QPlainTextEdit, some styling Thomas Krijnen 2016-11-28 17:00:32 +01:00
  • 90e4f21f29 Interactive scripting pane added to pyQt viewer geom.app jakob-beetz 2016-11-24 13:57:42 +01:00
  • 3ba2f781d8 added a property panel tab to the PyQt geom.app viewer that shows all properties from IfcPropertySets attached to the currently selected object jakob-beetz 2016-11-24 10:37:10 +01:00
  • aec20057c7 Fix build when USE_IFC4=1 (#160) Ali Kämäräinen 2016-11-18 13:43:14 +02:00
  • 5c107eb165 Merge pull request #161 from IfcOpenShell/aothms-travis-2x3-4 Thomas Krijnen 2016-11-18 12:42:50 +01:00
  • 3d1ea31098 Build Ifc2x3 and Ifc4 on travis Thomas Krijnen 2016-11-18 12:22:02 +01:00
  • 3d24b67146 Fix #157 Thomas Krijnen 2016-11-17 16:05:28 +01:00
  • 18c87b515b Install ifcopenshell binaries in nix build script Thomas Krijnen 2016-11-13 20:27:22 +01:00
  • 11a95e7045 Merge pull request #156 from aothms/nix_python_build_script Thomas Krijnen 2016-11-13 13:45:12 +01:00
  • 714a365942 IfcConvert/IfcGeom --traverse option (#159) Ali Kämäräinen 2016-11-13 14:44:38 +02:00
  • 739bbcc744 Don't run build script on travis, doesn't complete in under 50m0s Thomas Krijnen 2016-11-11 14:55:07 +01:00
  • 6a275d04b9 Don't export TARGET_ARCH in nix build script Thomas Krijnen 2016-11-09 11:12:29 +01:00
  • e8ae491dc3 Type hint from schema when encountering empty aggregate. Fixes #127 Thomas Krijnen 2016-11-08 17:24:08 +01:00
  • 8e2f528a99 Fix python build script Thomas Krijnen 2016-11-06 19:07:03 +01:00
  • 00215867c0 Fix matrix multiplication ordering for nested mapped items (#144) Carmen Fan 2016-11-06 15:18:30 +00:00
  • 1e86a31b81 Add nested_mapped_item.ifc test case, based on acad2010_objects.ifc Thomas Krijnen 2016-11-06 16:15:52 +01:00
  • f0c4ce5753 Add layer information (IfcPresentationLayerAssignment) to IfcConvert's XML output. Closes #141 (#149) Ali Kämäräinen 2016-10-31 19:21:25 +02:00
  • ea514e9528 Fix #148 catch errors when computing model bounding box from product placements. Thomas Krijnen 2016-10-25 10:11:14 +02:00
  • 229b123798 Fix potential segfault in hierarchy helper Thomas Krijnen 2016-10-09 12:45:17 +02:00
  • 86c9d7074b Fix traversal of type relationships in IFC4 XML output Thomas Krijnen 2016-10-09 12:44:37 +02:00
  • bc000fcbab Fix additional warnings identified in #139 Thomas Krijnen 2016-10-09 12:42:39 +02:00
  • a171b2b9b0 Couple warning fixes (#139) Ali Kämäräinen 2016-10-09 13:39:47 +03:00
  • 8a92e1a766 Speed up geometry generation in ifcopenshell.geom.application by using iterator pt2. Thomas Krijnen 2016-09-22 13:45:32 +02:00
  • efd6eb7f97 Speed up geometry generation in ifcopenshell.geom.application by using iterator Thomas Krijnen 2016-09-22 13:40:39 +02:00
  • 7ed98869d2 Update ifcopenshell.geom.app for pyocc-0.16.5 Thomas Krijnen 2016-09-13 14:05:28 +02:00
  • 72d8b5377c ported nix/build-all.sh to python in order to be able to provide any feedback for the user at all (shell scripts systematically are working against providing any useful user feedback, so the port is the only option) Karl-Philipp Richter 2016-09-10 13:09:50 +02:00
  • 8efd9757b7 Check for null shapes among layer set slicing results Thomas Krijnen 2016-09-01 15:13:48 +02:00
  • a0f5a422e2 Fix #128. XML serializer. HasPropertySets is an optional attribute. Thomas Krijnen 2016-09-01 14:47:27 +02:00
  • 8a950b1475 Fix compilation of ifcopenshell-python in nix build script Thomas Krijnen 2016-09-01 12:53:32 +02:00
  • d2ce8d70b1 Add template disambiguation to make g++ happy Thomas Krijnen 2016-09-01 12:42:12 +02:00
  • ac1a8f6d16 Add types and placement to XML output Thomas Krijnen 2016-09-01 11:59:43 +02:00
  • 7883953290 Do not find PCRE in default paths on Windows Thomas Krijnen 2016-09-01 11:40:49 +02:00
  • 64dc2ea95c Windows/MSVC + OCCT 7.0.0 (#124) Ali Kämäräinen 2016-09-01 12:28:17 +03:00
  • e064098f84 Build instructions and PCRE lib dir (#120) Ali Kämäräinen 2016-08-22 12:45:37 +03:00
  • 8dadb71648 Add OpenCollada to travis and fix cmake (#119) Bernd Hahnebach 2016-08-15 13:14:15 +02:00
  • 9d757e1b3c Correct typo https://github.com/IfcOpenShell/IfcOpenShell/pull/114/files#r74275264 Thomas Krijnen 2016-08-13 10:51:04 +02:00
  • 92032b6e3b Add travis status Thomas Krijnen 2016-08-09 14:12:12 +02:00
  • 202b226ea0 Silence compiler warning when without ICU Thomas Krijnen 2016-08-09 14:09:44 +02:00
  • 1e8c7ef7f0 Travis Bernd Hahnebach 2016-08-09 14:03:26 +02:00
  • 59035e7ce2 Merge pull request #114 from aothms/cmake_improvements Thomas Krijnen 2016-08-08 13:40:38 +02:00
  • 2c332199b1 Merge pull request #115 from aothms/tridify_ifcgeom_dll Thomas Krijnen 2016-08-08 13:40:09 +02:00
  • ecf67fe939 IFC_PARSE_API for IfcInvalidTokenException after merge Thomas Krijnen 2016-08-08 13:39:43 +02:00
  • f1099fc3b1 Merge branch 'master' into tridify_ifcgeom_dll Thomas Krijnen 2016-08-08 10:56:06 +02:00
  • 16e8fff9ca virtual dtor Thomas Krijnen 2016-08-08 10:41:51 +02:00
  • 0f857283e8 CMakeLists.txt: append possible extra libraries to OPENCASCADE_LIBRARIES before the variable is used for any target. Stinkfist0 2016-08-08 01:40:26 +03:00
  • 1def5db7e4 Detect OCCT7 and set -std=c++11 accordingly. Thomas Krijnen 2016-08-07 10:38:18 +02:00
  • e9bd18fd4b Don't search default directories. Use absolute paths to specify libraries. Thomas Krijnen 2016-08-07 10:37:29 +02:00
  • fb98275f50 Typo fix. Stinkfist0 2016-08-06 19:08:13 +03:00