Commit Graph

  • 1704862d0d Correct test for when to reuse representation in iterator Thomas Krijnen 2017-06-05 11:08:07 +02:00
  • d7c275e941 use boost's blank instead of none_t Janus Troelsen 2017-05-23 12:02:06 +02:00
  • 1b9a28d799 CMakeLists.txt: fix Windows/MSVC lib search when only Debug versions of libs are found. Stinkfist0 2017-05-11 23:30:17 +03:00
  • 68b432f6c0 CMakeLists.txt: fix add_debug_variants() to work on Debug build. Re: #201 [ci skip] Stinkfist0 2017-05-11 17:22:21 +03:00
  • af2799acd4 Matrix multiplication in OCC rather than boost::ublas (re #211) Thomas Krijnen 2017-05-20 19:50:10 +02:00
  • c093dc0335 Merge pull request #211 from mitmadness/feature/hierarchy Thomas Krijnen 2017-05-20 19:46:56 +02:00
  • 834e05a01c Feature : For each parent element, include the type in the name if --use-element-types if used Balleux Benjamin 2017-05-18 11:26:19 +02:00
  • 4680298bee Clean : Remove debug logs Balleux Benjamin 2017-05-16 16:34:50 +02:00
  • be39f30029 Fix : fix build error Balleux Benjamin 2017-05-16 15:54:26 +02:00
  • 3919c1f32e Feature : Retrieve the full hierarchy (merged from hierarchyDevelop branch) Balleux Benjamin 2017-05-16 15:30:57 +02:00
  • e02bbefa68 Clean : Removed debug logs Balleux Benjamin 2017-05-16 15:20:30 +02:00
  • 5c497c8f6c Fix : Handle the case where the first representation element has 0 parent Balleux Benjamin 2017-05-16 15:01:55 +02:00
  • 942d34ee39 Feature : Retrieve the full hierarchy. Fix the placement of the objects. Check slab->HasObjectType before using slab->ObjectType Balleux Benjamin 2017-05-16 14:27:36 +02:00
  • 45ec08f840 feature (WIP) : retrieve the full hierarchy. The placement of several objects still be incorect Balleux Benjamin 2017-05-16 11:27:45 +02:00
  • be3dbce9f4 feature (WIP) : retrieve full hierarchy Bug : the element are not at the right location Balleux Benjamin 2017-05-15 17:45:05 +02:00
  • 20c189c321 set-python-to-path.bat: fix for command for quoted filename Stinkfist0 2017-05-10 16:45:22 +03:00
  • 97c5126a77 Authenticated proxy support for DownloadFile arzezniczak 2017-05-11 16:04:53 +02:00
  • ff64ce1e0e Fix : change wrong namespace Balleux Benjamin 2017-05-11 14:02:34 +02:00
  • 4f6e8a7d56 Fix : Change wrong namespace Balleux Benjamin 2017-05-11 13:27:00 +02:00
  • 93ece6b3ea Fix : Add missing include Balleux Benjamin 2017-05-11 11:49:25 +02:00
  • ced9d8c917 Merge branch 'feature/hierarchyDevelop' into feature/hierarchy Balleux Benjamin 2017-05-11 11:22:11 +02:00
  • ef0e9d9eb4 Feature : Handle every IfcSlabTypeEnum (3 were missing) and sort the floors by elevation Balleux Benjamin 2017-05-09 15:55:37 +02:00
  • 3c2fbcc4e1 Feature : Handle every IfcSlabTypeEnum (3 were missing) and sort the floors by elevation Balleux Benjamin 2017-05-09 15:54:21 +02:00
  • a6ffa7fc42 Fix : fill the storey property of an Element with NULL when we don't find any IfcBuildingStorey parent Balleux Benjamin 2017-05-09 14:40:23 +02:00
  • 0f825b7050 Fix missing import Thomas Krijnen 2017-05-03 15:10:20 +02:00
  • 845dd13870 Windows/MSVC: Fix OCCT deployment on VS 2017. Stinkfist0 2017-04-20 20:32:09 +03:00
  • d713b7e06a Limit retries for boolean op on OCCT 6.9 and higher Thomas Krijnen 2017-04-25 12:43:29 +02:00
  • e3e4fba63a Clean of the double declaration of IfcSlabTypeEnum. Tristan Zimpfer 2017-04-26 10:59:07 +02:00
  • 78b904dfeb Differentiate slab types when option --use-element-types is used. Tristan Zimpfer 2017-04-26 10:28:38 +02:00
  • 00c70fa8fb IfcOpenHouse fixes for IFC4 Thomas Krijnen 2017-04-25 17:38:59 +02:00
  • 8baf6197d5 Merge pull request #16 from kenohori/cgal Ken Arroyo Ohori 2017-04-25 10:22:33 -05:00
  • d34c3b4b20 Example for #209 Thomas Krijnen 2017-04-25 16:53:35 +02:00
  • 033075f809 Fix #208 Thomas Krijnen 2017-04-25 16:37:50 +02:00
  • 1d8f6addf8 Get the information on the IfcSlab (floor or roof..) and put it in the element name. To be cleaned Balleux Benjamin 2017-04-25 16:27:14 +02:00
  • 42f23a786f Output all errors as separate files Ken Arroyo Ohori 2017-04-25 13:45:18 +02:00
  • 8b539d2b93 Requirement for self-intersection tests Ken Arroyo Ohori 2017-04-25 13:44:57 +02:00
  • b732759388 Comprehensive validation code for opening subtractions Ken Arroyo Ohori 2017-04-25 13:44:34 +02:00
  • 02244400ab Remove old debug code Ken Arroyo Ohori 2017-04-25 13:43:55 +02:00
  • 85a36738d2 Comment out triangulation code Ken Arroyo Ohori 2017-04-25 13:42:38 +02:00
  • 26a9167eea Add coments Balleux Benjamin 2017-04-25 11:55:09 +02:00
  • 5fae7a5992 Merge branch 'feature/hierarchy' of https://github.com/mitmadness/IfcOpenShell into feature/hierarchy Balleux Benjamin 2017-04-25 10:13:37 +02:00
  • 7edca081bf Raise an error when the option --use-element-hierarchy is used with a file different of .dae Balleux Benjamin 2017-04-25 10:13:18 +02:00
  • 08e4d16f28 Modified the condition checking if the parent had changed so an object without parent isn't placed in a storey. Tristan Zimpfer 2017-04-21 18:05:35 +02:00
  • 470e8e772e Comments + conditions for sorting the deferred objects added. Tristan Zimpfer 2017-04-21 16:15:41 +02:00
  • ea609af394 comments added Balleux Benjamin 2017-04-21 16:02:13 +02:00
  • 8ac18752b2 Remove temp file Balleux Benjamin 2017-04-21 15:59:54 +02:00
  • 95acd4c517 Clean : remove debug lines Find the floor of an element in the IfcGeomIterator class Balleux Benjamin 2017-04-21 15:49:34 +02:00
  • 164e67a50b Catching some more CGAL errors, allow non-closed meshes, start of new code to triangulate faces Ken Arroyo Ohori 2017-04-21 15:43:19 +02:00
  • 7ce795def3 clean WIP Balleux Benjamin 2017-04-20 15:06:49 +02:00
  • 8e4febecc0 clean : Remove the debug print debug : don't display the name of the element in unity anymore Balleux Benjamin 2017-04-19 16:38:35 +02:00
  • 195979d4f0 Merge branch 'feature/hierarchy' of https://github.com/mitmadness/IfcOpenShell into feature/hierarchy Balleux Benjamin 2017-04-19 15:09:59 +02:00
  • ab0e47c55f Options added : --use-element-types and --use-element-hierarchy Balleux Benjamin 2017-04-19 12:07:03 +02:00
  • 9f362853d6 Added a matrix for the parent node and a better id. Tristan Zimpfer 2017-04-19 11:48:52 +02:00
  • 79e1e0ec04 Hierarchy v1 Tristan Zimpfer 2017-04-13 16:39:36 +02:00
  • de83633891 Merge pull request #15 from kenohori/cgal Ken Arroyo Ohori 2017-04-12 23:10:46 -05:00
  • f446f25cee Sort DeferredObject. Tristan Zimpfer 2017-04-12 17:28:29 +02:00
  • a02b189f69 Bug Fix : the previous commit made the program crash when an object has no parent Balleux Benjamin 2017-04-12 16:11:37 +02:00
  • 8312853b99 add parent property to deffered objects Balleux Benjamin 2017-04-12 15:49:05 +02:00
  • be326e13ed Send Hierarchy data to the serializer Balleux Benjamin 2017-04-12 14:56:00 +02:00
  • a2aa2bf9eb Send hierarchy data to the serializer WIP Balleux Benjamin 2017-04-12 14:38:54 +02:00
  • b9e9bfeceb Handle errors : when an object has no parent Balleux Benjamin 2017-04-12 13:36:12 +02:00
  • dd8ee915c3 ifcwrap/CMakeLists.txt: as PYTHONLIBS_FOUND and PYTHONINTERP_FOUND cannot seem to be trusted, perform further checks to see whether the packages were actually found or not. Stinkfist0 2017-04-09 19:21:24 +03:00
  • 7fdbc9811d src/ifcwrap/CMakeLists.txt: use PYTHON_INCLUDE_DIRS instead of the deprecated PYTHON_INCLUDE_PATH Stinkfist0 2017-04-03 23:27:13 +03:00
  • 2edf867818 Use boost functions for string manipulation instead of std ones in order to silence char-int conversion warnings on VS 2017. Stinkfist0 2017-04-03 23:02:37 +03:00
  • e4a7d2a149 Windows/MSVC build scripts: support for VS 2017 CMake generators, update Boost to 1.63.0, update ICU download to 58.2 in order to have VS 2107 download available, configure Boost using generic MSVC instead of specific version, make sure to 'git fetch' before 'git checkout <revision>'. Stinkfist0 2017-03-28 22:54:06 +03:00
  • 37f7fbecca Retrieve the type and the hierarchy of the IFC and write it in the .dae files Balleux Benjamin 2017-04-11 17:26:30 +02:00
  • 9f2a617ad7 Catch a few nasty cases in triangulation, more efficient to only compute face normals Ken Arroyo Ohori 2017-04-10 18:54:30 -05:00
  • 26bd03e407 Ditto Ken Arroyo Ohori 2017-04-10 18:53:52 -05:00
  • 248c73c2ab Catch failures to convert Nef to Polyhedron_3 Ken Arroyo Ohori 2017-04-10 18:53:28 -05:00
  • 0f993b32f4 Fix generation of IfcOpenHouse.ifc which doesn't have its ground representation. See #200 Alexandre Lemire 2017-04-07 12:20:48 +02:00
  • 8d9acfa677 Attempt to fix travis build w/ CGAL Thomas Krijnen 2017-04-06 15:23:45 +02:00
  • 7b7f9b4852 Attempt to fix travis build w/ CGAL Thomas Krijnen 2017-04-06 14:57:10 +02:00
  • 7189219aa4 Attempt to fix travis build w/ CGAL Thomas Krijnen 2017-04-06 14:44:57 +02:00
  • f03a228280 Merge pull request #3 from aothms/cgal Ken Arroyo Ohori 2017-04-05 18:07:32 -05:00
  • 91e5b337d3 Reverse matrix multiplication order Thomas Krijnen 2017-04-05 16:06:07 +02:00
  • 009f50abe1 Fix compilation on MSVC Thomas Krijnen 2017-04-05 15:57:21 +02:00
  • f71ee35f57 More 'tolerant' to tolerances higher than the modeling precision Thomas Krijnen 2017-04-03 14:55:34 +02:00
  • 1856c499b7 Fix misalignment between enum and boost::variant. See #200 Thomas Krijnen 2017-04-03 11:41:14 +02:00
  • c9267d7ace Fixed orientation bug in tapered extrusions Ken Arroyo Ohori 2017-03-30 21:11:05 -06:00
  • 4a340027bf IfcExtrudedAreaSolidTapered (with problems?) Ken Arroyo Ohori 2017-03-30 20:12:23 -06:00
  • 612f8f36db Merge pull request #14 from kenohori/cgal Ken Arroyo Ohori 2017-03-30 19:16:48 -06:00
  • c1887f3f1f And the rest Ken Arroyo Ohori 2017-03-30 19:16:11 -06:00
  • 71ad7dd4bc Forgot one line Ken Arroyo Ohori 2017-03-30 19:06:47 -06:00
  • ed9676ed38 Squashed some bugs Ken Arroyo Ohori 2017-03-30 19:04:39 -06:00
  • 06cad59fa2 Fix missing python module installation Thomas Krijnen 2017-03-24 10:11:44 +01:00
  • a6195290f5 Merge pull request #13 from kenohori/cgal Ken Arroyo Ohori 2017-03-23 20:33:52 -06:00
  • 583c334802 Removed sphere radius at some point Ken Arroyo Ohori 2017-03-23 20:31:41 -06:00
  • f8f4db72ec IfcDerivedProfileDef Ken Arroyo Ohori 2017-03-23 20:25:54 -06:00
  • dd206a2a52 A few more simple IFC classes to fill in things Ken Arroyo Ohori 2017-03-23 20:20:43 -06:00
  • 12967790ba Switched back to Polyhedron_3 for shapes. Should be checked. Ken Arroyo Ohori 2017-03-23 19:49:15 -06:00
  • d0b71a2e57 Merge pull request #12 from kenohori/cgal Ken Arroyo Ohori 2017-03-20 20:59:19 -06:00
  • 4061f93560 Export non-simple Nef too Ken Arroyo Ohori 2017-03-20 20:57:17 -06:00
  • 71d7bbd6ba Ordering things… Ken Arroyo Ohori 2017-03-20 20:06:48 -06:00
  • 62ca6f6a7d Checked shapes with styles. Found bug? Ken Arroyo Ohori 2017-03-20 16:45:27 -06:00
  • 8090bb4c00 Shapes with styles in separate file Ken Arroyo Ohori 2017-03-20 16:35:14 -06:00
  • cf6bd5a629 Enabled missing Cartesian transformations Ken Arroyo Ohori 2017-03-20 16:31:06 -06:00
  • cf9605f108 Missing Shapes, support for voids Ken Arroyo Ohori 2017-03-20 15:56:31 -06:00
  • 8e69f84430 Trigger license redetection Thomas Krijnen 2017-03-19 09:46:25 +01:00
  • 9e3fe84c66 Trigger license redetection Thomas Krijnen 2017-03-19 09:46:07 +01:00
  • 507d4778fa Merge pull request #11 from kenohori/cgal Ken Arroyo Ohori 2017-03-17 19:27:34 -06:00