Commit Graph

  • 69a27e3591 More fixes for parsing files with comments aothms 2014-04-19 09:35:08 +00:00
  • bd83259d2b More fixes for parsing files with comments Thomas Krijnen 2014-04-19 09:35:08 +00:00
  • 604d6b032d Add test file with IfcSweptDiskSolids. Thanks Bernd. Thomas Krijnen 2014-04-17 17:50:19 +00:00
  • d91e5d31f6 DISABLE_OPENING_SUBTRACTIONS and DISABLE_OBJECT_PLACEMENT settings for create_shape() / create_brep_data() Thomas Krijnen 2014-04-17 10:50:42 +02:00
  • b30fbf73ae Add support for IfcSweptDiskSolid Thomas Krijnen 2014-04-16 16:51:03 +00:00
  • a4c3fdfd18 Add support for IfcSweptDiskSolid aothms 2014-04-16 16:51:03 +00:00
  • 6fe2e2366d Process IfcStyledItems directly applied to an IfcFacetedBrep Thomas Krijnen 2014-04-09 10:57:45 +00:00
  • ed1db3dc68 Process IfcStyledItems directly applied to an IfcFacetedBrep Thomas Krijnen 2014-04-09 10:57:45 +00:00
  • b235320d8c Process IfcStyledItems directly applied to an IfcFacetedBrep aothms 2014-04-09 10:57:45 +00:00
  • 4242bb7c1b Account for unit magnitude in matrix translation part when CONVERT_BACK_UNITS is enabled Thomas Krijnen 2014-04-08 07:28:07 +00:00
  • 68740367a5 Account for unit magnitude in matrix translation part when CONVERT_BACK_UNITS is enabled Thomas Krijnen 2014-04-08 07:28:07 +00:00
  • e9a3464c26 Account for unit magnitude in matrix translation part when CONVERT_BACK_UNITS is enabled aothms 2014-04-08 07:28:07 +00:00
  • 365b5f5d48 Fix product's 4x4 matrix on the IfcGeomServer Thomas Krijnen 2014-04-07 17:59:20 +00:00
  • e08db74706 Fix product's 4x4 matrix on the IfcGeomServer aothms 2014-04-07 17:59:20 +00:00
  • d821324e28 When writing collada files, postfix geometry instance nodes to make them distinct from their geometry library references Thomas Krijnen 2014-04-07 14:01:16 +00:00
  • b406d1c100 When writing collada files, postfix geometry instance nodes to make them distinct from their geometry library references Thomas Krijnen 2014-04-07 14:01:16 +00:00
  • 3a971d63f8 When writing collada files, postfix geometry instance nodes to make them distinct from their geometry library references aothms 2014-04-07 14:01:16 +00:00
  • 95a1332228 IfcGeomServer, small fixes: refrain from using auto type and restore std::cout rdbuf on exit so implicit flush doesn't segfault Thomas Krijnen 2014-04-06 12:50:51 +00:00
  • 9a75a1f12d IfcGeomServer, small fixes: refrain from using auto type and restore std::cout rdbuf on exit so implicit flush doesn't segfault aothms 2014-04-06 12:50:51 +00:00
  • a0d74bdf83 Revamp the 'IfcGeomServer' idea to have an executable rather than a library to interface with. This way IFC processing runs in a separate process from the client application, so that crashes or out of memory issues do not bring down the client application. Thomas Krijnen 2014-04-06 11:16:20 +00:00
  • 64f88cbf25 Revamp the 'IfcGeomServer' idea to have an executable rather than a library to interface with. This way IFC processing runs in a separate process from the client application, so that crashes or out of memory issues do not bring down the client application. aothms 2014-04-06 11:16:20 +00:00
  • 1bbd08f1a4 Increased verbosity in unsupported entity instances Thomas Krijnen 2014-04-02 15:28:04 +00:00
  • 24279776ab Increased verbosity in unsupported entity instances Thomas Krijnen 2014-04-02 15:28:04 +00:00
  • ca66aac1c1 Increased verbosity in unsupported entity instances aothms 2014-04-02 15:28:04 +00:00
  • 9a1db57f3c Fixes for parsing files with comments Thomas Krijnen 2014-04-02 15:04:09 +00:00
  • aebb9469a9 Fixes for parsing files with comments Thomas Krijnen 2014-04-02 15:04:09 +00:00
  • 9262ea1890 Fixes for parsing files with comments aothms 2014-04-02 15:04:09 +00:00
  • be8cfeeadf Measure conversion time of IfcConvert more faithfully Thomas Krijnen 2014-03-31 14:03:06 +00:00
  • 0ecaf28e3e Measure conversion time of IfcConvert more faithfully Thomas Krijnen 2014-03-31 14:03:06 +00:00
  • 81537bee95 Measure conversion time of IfcConvert more faithfully aothms 2014-03-31 14:03:06 +00:00
  • 3e7c0cfd55 IfcSurfaceCurveSweptAreaSolid improvements Thomas Krijnen 2014-03-31 14:00:02 +00:00
  • f9e94f5e01 IfcSurfaceCurveSweptAreaSolid improvements aothms 2014-03-31 14:00:02 +00:00
  • f387090078 Take into account face location when serializing shape as tesselated faceset. Thomas Krijnen 2014-03-22 21:13:02 +00:00
  • aae576aae2 Take into account face location when serializing shape as tesselated faceset. Thomas Krijnen 2014-03-22 21:13:02 +00:00
  • 691e5766c4 Take into account face location when serializing shape as tesselated faceset. aothms 2014-03-22 21:13:02 +00:00
  • 790bdee195 Correctly treat IfcLShapeProfileDef.Width as optional attribute Fix IfcCShapeProfileDef having Width and Depth interchanged Thomas Krijnen 2014-03-22 18:46:07 +00:00
  • 1aab95459b IfcConvert: Handle invalid command line options gracefully and notify user Thomas Krijnen 2014-03-22 13:12:22 +00:00
  • 0770d91a3c IfcConvert: Handle invalid command line options gracefully and notify user aothms 2014-03-22 13:12:22 +00:00
  • fcbcec78e9 IfcConvert: Handle invalid command line options gracefully and notify user Thomas Krijnen 2014-03-22 13:12:22 +00:00
  • 80b39c0d22 No longer accept and silently convert invalid REAL tokens to zero Thomas Krijnen 2014-03-22 13:02:21 +00:00
  • f3531276c8 No longer accept and silently convert invalid REAL tokens to zero aothms 2014-03-22 13:02:21 +00:00
  • bd02aac18a No longer accept and silently convert invalid REAL tokens to zero Thomas Krijnen 2014-03-22 13:02:21 +00:00
  • bc801d00ba Handle missing or invalid unit and precision information more gracefully during IfcGeomObject initialization Thomas Krijnen 2014-03-22 12:56:08 +00:00
  • ffe1eddb00 Handle missing or invalid unit and precision information more gracefully during IfcGeomObject initialization aothms 2014-03-22 12:56:08 +00:00
  • b6a811ae7e Handle missing or invalid unit and precision information more gracefully during IfcGeomObject initialization Thomas Krijnen 2014-03-22 12:56:08 +00:00
  • 54ecdb8295 For .obj conversion terminate lines with "\n" rather than std::endl causing a significant speed increase due to longer intermittently flushing the stream Thomas Krijnen 2014-03-22 11:12:50 +00:00
  • ba0ba1973a For .obj conversion terminate lines with "\n" rather than std::endl causing a significant speed increase due to longer intermittently flushing the stream aothms 2014-03-22 11:12:50 +00:00
  • e24260015f For .obj conversion terminate lines with "\n" rather than std::endl causing a significant speed increase due to longer intermittently flushing the stream Thomas Krijnen 2014-03-22 11:12:50 +00:00
  • fa195194c6 Prevent a construction error when trying to normalize a zero length normal during triangulation, which happens very, very rarely. Thomas Krijnen 2014-03-22 10:48:29 +00:00
  • 71ea636206 Add support for IfcBooleanResult, IfcBlock, IfcRectangularPyramid, IfcRightCircularCylinder, IfcRightCircularCone, IfcSphere, IfcCsgSolid, IfcCurveBoundedPlane, IfcRectangularTrimmedSurface, IfcSurfaceCurveSweptAreaSolid, IfcCylindricalSurface. Add CSG example. Thomas Krijnen 2014-03-22 10:31:51 +00:00
  • b4e1b15da5 Add support for IfcBooleanResult, IfcBlock, IfcRectangularPyramid, IfcRightCircularCylinder, IfcRightCircularCone, IfcSphere, IfcCsgSolid, IfcCurveBoundedPlane, IfcRectangularTrimmedSurface, IfcSurfaceCurveSweptAreaSolid, IfcCylindricalSurface. Add CSG example. aothms 2014-03-22 10:31:51 +00:00
  • a5e466b53a Add missing header to installation files. Thanks Fred. Thomas Krijnen 2014-03-22 09:22:27 +00:00
  • 2f16bb42ed Add missing header to installation files. Thanks Fred. Thomas Krijnen 2014-03-22 09:22:27 +00:00
  • a2b2add58f Add missing header to installation files. Thanks Fred. aothms 2014-03-22 09:22:27 +00:00
  • 268109875f Update build scripts to include TKOffset Thomas Krijnen 2014-03-19 09:47:24 +00:00
  • c70517f3ba Update build scripts to include TKOffset aothms 2014-03-19 09:47:24 +00:00
  • dab6e1d220 Add example file to generate file with IfcCompositeProfileDef and IfcDerivedProfileDef Thomas Krijnen 2014-03-16 13:35:14 +00:00
  • d79e28157f Add example file to generate file with IfcCompositeProfileDef and IfcDerivedProfileDef aothms 2014-03-16 13:35:14 +00:00
  • 220b36b09c Support for IfcCompositeProfileDef and IfcDerivedProfileDef Thomas Krijnen 2014-03-16 13:34:01 +00:00
  • 4a36816f8f Support for IfcCompositeProfileDef and IfcDerivedProfileDef aothms 2014-03-16 13:34:01 +00:00
  • 4c17d153f4 Add support for IfcGeometricSet IfcRevolvedAreaSolid IfcSurfaceOfLinearExtrusion IfcSurfaceOfRevolution IfcCenterLineProfileDef IfcArbitraryOpenProfileDef Thomas Krijnen 2014-03-15 11:51:23 +00:00
  • 83ac741b59 Add support for IfcGeometricSet IfcRevolvedAreaSolid IfcSurfaceOfLinearExtrusion IfcSurfaceOfRevolution IfcCenterLineProfileDef IfcArbitraryOpenProfileDef aothms 2014-03-15 11:51:23 +00:00
  • 7597f25db0 Implementations for more parameterized profile definitions Thomas Krijnen 2014-03-08 17:21:39 +00:00
  • 2fb4be2edc Implementations for more parameterized profile definitions aothms 2014-03-08 17:21:39 +00:00
  • ec2ed06272 Add support for ellipses with SemiAxis2 > SemiAxis1 Thomas Krijnen 2014-03-03 19:07:39 +00:00
  • 868bd6efc8 Add support for ellipses with SemiAxis2 > SemiAxis1 aothms 2014-03-03 19:07:39 +00:00
  • 05c98de100 Add parameterized profile test files and script to generate them Thomas Krijnen 2014-02-23 11:25:35 +00:00
  • 27e18386d2 Add parameterized profile test files and script to generate them aothms 2014-02-23 11:25:35 +00:00
  • 562210b862 Fix for products with openings Thomas Krijnen 2014-04-12 23:20:21 +02:00
  • 39b3e03fc5 Added a clean() function to the python wrapper Yorik van Havre 2014-04-11 15:24:41 -03:00
  • ba7eec2c0b Fix for empty shape reps Thomas Krijnen 2014-02-26 10:56:22 +01:00
  • 357357ad78 Initialise string to type map Thomas Krijnen 2014-02-26 10:12:25 +01:00
  • b3bf86e697 Fixes includes for building on Linux Yorik van Havre 2014-02-24 20:54:48 -03:00
  • 6b65402611 Merge developments from master into the python_wrapper branch Thomas Krijnen 2014-02-22 11:38:03 +01:00
  • 17f873b486 First stab at a new express parser to have some more luck with Ifc4 Thomas Krijnen 2014-02-17 22:13:55 +00:00
  • 896607e535 Bump version numbers Thomas Krijnen 2014-01-12 11:03:50 +00:00
  • 87259c0cab Bump version numbers Thomas Krijnen 2014-01-12 11:03:50 +00:00
  • 5615c70952 IfcBlender: Assign material ids to mesh polygons rather than to derived tessellation data which is not persistent Thomas Krijnen 2014-01-05 09:50:30 +00:00
  • 11b877f925 Update IfcJni for updated IfcGeomObjects interface Thomas Krijnen 2014-01-03 14:08:25 +00:00
  • 60963acd3f Ability to use OpenCOLLADA when building from CMake Thomas Krijnen 2014-01-02 15:52:20 +00:00
  • 7748a6ef0f Change some auto keywords into fully qualified type names to make it easier on some of the older compilers Thomas Krijnen 2014-01-02 13:57:34 +00:00
  • c47a43caf7 IfcGeomObjects: No longer implicitly turn off the availability of triangulated data when USE_BREP_DATA is set. Use DISABLE_TRIANGULATION to explicitly disable the generation of triangulated data to gain performance when only OCC brep data is needed. Thomas Krijnen 2014-01-02 13:33:54 +00:00
  • 3fa934a056 Fix from https://github.com/yorikvanhavre/IfcOpenShell/commit/1cd23609369d4f6165648a55c39ad268af9cae33 Thomas Krijnen 2014-01-01 11:14:39 +00:00
  • 2bd37fd088 IfcConvert: Unit names and magnitudes + cosmetic fixes Thomas Krijnen 2013-12-31 14:10:38 +00:00
  • 6b2dc3683a IfcConvert: Propagate all settings from the command line to the IfcGeomObjects kernel Thomas Krijnen 2013-12-27 09:39:20 +00:00
  • 8653e59403 Cosmetic changes to IfcConvert Thomas Krijnen 2013-12-27 09:37:51 +00:00
  • 586ad14013 #28 USE_BREP_DATA setting does not respect CONVERT_BACK_UNITS setting Thomas Krijnen 2013-12-27 09:36:14 +00:00
  • 3c2cf1bb08 Fix for Collada export of transparency and material libraries Thomas Krijnen 2013-12-27 09:33:57 +00:00
  • 71b173a494 IfcOpenHouse: Don't use a single opening element to create multiple openings Thomas Krijnen 2013-12-13 10:41:22 +00:00
  • 06958a02a4 Fix cmake install scripts. - fix renamed file: "IfcShapeList.h" -> "IfcRepresentationShapeItem.h" - IfcImport target object file. Jang Myeongho 2013-12-11 03:17:05 +00:00
  • 30804b4232 Support for surface styles, Multi/Sub-Object materials and material indices in the 3ds max importer Thomas Krijnen 2013-12-08 09:45:14 +00:00
  • 0f088f02b3 Improvements to Wavefront OBJ serialization, patch by Ivano Ras Thomas Krijnen 2013-11-27 09:13:18 +00:00
  • 9577778573 Fix for gcc thanks to Ivano Ras Thomas Krijnen 2013-11-25 21:20:07 +00:00
  • bffb19a92f Use the precision from the IfcGeometricRepresentationContext to dictate OCC modeler tolerances Thomas Krijnen 2013-11-24 15:44:27 +00:00
  • 0f53a877c7 Add file to test case execution Thomas Krijnen 2013-11-24 14:51:04 +00:00
  • bbf80bedaa Make .dae support in IfcConvert using OpenCOLLADA optional Thomas Krijnen 2013-11-22 08:23:11 +00:00
  • eb433ff8e2 Link to Boost.Program_options library from CMake Thomas Krijnen 2013-11-22 08:04:32 +00:00
  • 03beb42d2e Cosmetic changes Thomas Krijnen 2013-08-12 00:26:15 +00:00
  • 714bf5eb8d Add revit2014_multiple_bounded_halfspaces.ifc test file Thomas Krijnen 2013-08-11 21:43:18 +00:00
  • b4059cc340 Tweak processing of IfcBooleanClippingResult and IfcPolygonalBoundedHalfSpace Thomas Krijnen 2013-08-09 05:13:02 +00:00