Thomas Krijnen
|
b406d1c100
|
When writing collada files, postfix geometry instance nodes to make them distinct from their geometry library references
|
2014-04-07 14:01:16 +00:00 |
|
Thomas Krijnen
|
95a1332228
|
IfcGeomServer, small fixes: refrain from using auto type and restore std::cout rdbuf on exit so implicit flush doesn't segfault
|
2014-04-06 12:50:51 +00:00 |
|
Thomas Krijnen
|
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.
|
2014-04-06 11:16:20 +00:00 |
|
Thomas Krijnen
|
24279776ab
|
Increased verbosity in unsupported entity instances
|
2014-04-02 15:28:04 +00:00 |
|
Thomas Krijnen
|
aebb9469a9
|
Fixes for parsing files with comments
|
2014-04-02 15:04:09 +00:00 |
|
Thomas Krijnen
|
0ecaf28e3e
|
Measure conversion time of IfcConvert more faithfully
|
2014-03-31 14:03:06 +00:00 |
|
Thomas Krijnen
|
3e7c0cfd55
|
IfcSurfaceCurveSweptAreaSolid improvements
|
2014-03-31 14:00:02 +00:00 |
|
Thomas Krijnen
|
aae576aae2
|
Take into account face location when serializing shape as tesselated faceset.
|
2014-03-22 21:13:02 +00:00 |
|
Thomas Krijnen
|
1aab95459b
|
IfcConvert: Handle invalid command line options gracefully and notify user
|
2014-03-22 13:12:22 +00:00 |
|
Thomas Krijnen
|
80b39c0d22
|
No longer accept and silently convert invalid REAL tokens to zero
|
2014-03-22 13:02:21 +00:00 |
|
Thomas Krijnen
|
bc801d00ba
|
Handle missing or invalid unit and precision information more gracefully during IfcGeomObject initialization
|
2014-03-22 12:56:08 +00:00 |
|
Thomas Krijnen
|
54ecdb8295
|
For .obj conversion terminate lines with "\n" rather than std::endl causing a significant speed increase due to longer intermittently flushing the stream
|
2014-03-22 11:12:50 +00:00 |
|
Thomas Krijnen
|
71ea636206
|
Add support for IfcBooleanResult, IfcBlock, IfcRectangularPyramid, IfcRightCircularCylinder, IfcRightCircularCone, IfcSphere, IfcCsgSolid, IfcCurveBoundedPlane, IfcRectangularTrimmedSurface, IfcSurfaceCurveSweptAreaSolid, IfcCylindricalSurface.
Add CSG example.
|
2014-03-22 10:31:51 +00:00 |
|
Thomas Krijnen
|
2f16bb42ed
|
Add missing header to installation files. Thanks Fred.
|
2014-03-22 09:22:27 +00:00 |
|
Thomas Krijnen
|
268109875f
|
Update build scripts to include TKOffset
|
2014-03-19 09:47:24 +00:00 |
|
Thomas Krijnen
|
dab6e1d220
|
Add example file to generate file with IfcCompositeProfileDef and IfcDerivedProfileDef
|
2014-03-16 13:35:14 +00:00 |
|
Thomas Krijnen
|
220b36b09c
|
Support for IfcCompositeProfileDef and IfcDerivedProfileDef
|
2014-03-16 13:34:01 +00:00 |
|
Thomas Krijnen
|
4c17d153f4
|
Add support for IfcGeometricSet IfcRevolvedAreaSolid IfcSurfaceOfLinearExtrusion IfcSurfaceOfRevolution IfcCenterLineProfileDef IfcArbitraryOpenProfileDef
|
2014-03-15 11:51:23 +00:00 |
|
Thomas Krijnen
|
7597f25db0
|
Implementations for more parameterized profile definitions
|
2014-03-08 17:21:39 +00:00 |
|
Thomas Krijnen
|
ec2ed06272
|
Add support for ellipses with SemiAxis2 > SemiAxis1
|
2014-03-03 19:07:39 +00:00 |
|
Thomas Krijnen
|
05c98de100
|
Add parameterized profile test files and script to generate them
|
2014-02-23 11:25:35 +00:00 |
|
Thomas Krijnen
|
17f873b486
|
First stab at a new express parser to have some more luck with Ifc4
|
2014-02-17 22:13:55 +00:00 |
|
Thomas Krijnen
|
87259c0cab
|
Bump version numbers
|
2014-01-12 11:03:50 +00:00 |
|
Thomas Krijnen
|
5615c70952
|
IfcBlender: Assign material ids to mesh polygons rather than to derived tessellation data which is not persistent
|
2014-01-05 09:50:30 +00:00 |
|
Thomas Krijnen
|
11b877f925
|
Update IfcJni for updated IfcGeomObjects interface
|
2014-01-03 14:08:25 +00:00 |
|
Thomas Krijnen
|
60963acd3f
|
Ability to use OpenCOLLADA when building from CMake
|
2014-01-02 15:52:20 +00:00 |
|
Thomas Krijnen
|
7748a6ef0f
|
Change some auto keywords into fully qualified type names to make it easier on some of the older compilers
|
2014-01-02 13:57:34 +00:00 |
|
Thomas Krijnen
|
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.
|
2014-01-02 13:33:54 +00:00 |
|
Thomas Krijnen
|
3fa934a056
|
Fix from https://github.com/yorikvanhavre/IfcOpenShell/commit/1cd23609369d4f6165648a55c39ad268af9cae33
|
2014-01-01 11:14:39 +00:00 |
|
Thomas Krijnen
|
2bd37fd088
|
IfcConvert: Unit names and magnitudes + cosmetic fixes
|
2013-12-31 14:10:38 +00:00 |
|
Thomas Krijnen
|
6b2dc3683a
|
IfcConvert: Propagate all settings from the command line to the IfcGeomObjects kernel
|
2013-12-27 09:39:20 +00:00 |
|
Thomas Krijnen
|
8653e59403
|
Cosmetic changes to IfcConvert
|
2013-12-27 09:37:51 +00:00 |
|
Thomas Krijnen
|
586ad14013
|
#28 USE_BREP_DATA setting does not respect CONVERT_BACK_UNITS setting
|
2013-12-27 09:36:14 +00:00 |
|
Thomas Krijnen
|
3c2cf1bb08
|
Fix for Collada export of transparency and material libraries
|
2013-12-27 09:33:57 +00:00 |
|
Thomas Krijnen
|
71b173a494
|
IfcOpenHouse: Don't use a single opening element to create multiple openings
|
2013-12-13 10:41:22 +00:00 |
|
Jang Myeongho
|
06958a02a4
|
Fix cmake install scripts.
- fix renamed file: "IfcShapeList.h" -> "IfcRepresentationShapeItem.h"
- IfcImport target object file.
|
2013-12-11 03:17:05 +00:00 |
|
Thomas Krijnen
|
30804b4232
|
Support for surface styles, Multi/Sub-Object materials and material indices in the 3ds max importer
|
2013-12-08 09:45:14 +00:00 |
|
Thomas Krijnen
|
0f088f02b3
|
Improvements to Wavefront OBJ serialization, patch by Ivano Ras
|
2013-11-27 09:13:18 +00:00 |
|
Thomas Krijnen
|
9577778573
|
Fix for gcc thanks to Ivano Ras
|
2013-11-25 21:20:07 +00:00 |
|
Thomas Krijnen
|
bffb19a92f
|
Use the precision from the IfcGeometricRepresentationContext to dictate OCC modeler tolerances
|
2013-11-24 15:44:27 +00:00 |
|
Thomas Krijnen
|
0f53a877c7
|
Add file to test case execution
|
2013-11-24 14:51:04 +00:00 |
|
Thomas Krijnen
|
bbf80bedaa
|
Make .dae support in IfcConvert using OpenCOLLADA optional
|
2013-11-22 08:23:11 +00:00 |
|
Thomas Krijnen
|
eb433ff8e2
|
Link to Boost.Program_options library from CMake
|
2013-11-22 08:04:32 +00:00 |
|
Thomas Krijnen
|
03beb42d2e
|
Cosmetic changes
|
2013-08-12 00:26:15 +00:00 |
|
Thomas Krijnen
|
714bf5eb8d
|
Add revit2014_multiple_bounded_halfspaces.ifc test file
|
2013-08-11 21:43:18 +00:00 |
|
Thomas Krijnen
|
b4059cc340
|
Tweak processing of IfcBooleanClippingResult and IfcPolygonalBoundedHalfSpace
|
2013-08-09 05:13:02 +00:00 |
|
Thomas Krijnen
|
27962701b9
|
Use boost::variant for writable arguments in the IFC serializer
|
2013-08-04 04:49:08 +00:00 |
|
Thomas Krijnen
|
14a3f80c59
|
Correct a regression in matrix multiplication order
|
2013-07-20 22:12:40 +00:00 |
|
Thomas Krijnen
|
063f498066
|
Additional compatibility for std::tr1::array
|
2013-07-20 22:00:12 +00:00 |
|
Thomas Krijnen
|
2e0e5862f6
|
Fix for empty material list in the ColladaSerializer
|
2013-07-20 21:43:08 +00:00 |
|