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
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
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
bbf80bedaa
Make .dae support in IfcConvert using OpenCOLLADA optional
2013-11-22 08:23:11 +00:00
Thomas Krijnen
03beb42d2e
Cosmetic changes
2013-08-12 00:26:15 +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
Thomas Krijnen
d6693ff931
Representation surface style initialization fix submitted by ckimmig
2013-07-20 21:41:26 +00:00
Thomas Krijnen
17ebefa158
Fix a bug in the processing of an IfcTrimmedCurve with an IfcLine as a basis constructed from an IfcVector with non-unit length.
2013-06-10 15:47:41 +00:00
Thomas Krijnen
12a0571bf4
Prefix array with tr1 to accomodate older compilers
2013-05-13 07:12:42 +00:00
Thomas Krijnen
1d1fd49608
Added missing files
2013-05-13 06:40:30 +00:00
Thomas Krijnen
259cfa895e
Support for styled items in the Blender addon and make use of material indices
2013-05-11 17:14:47 +00:00
Thomas Krijnen
3f048efc79
Add an adapter for IfcGeom::SurfaceStyle so that IfcGeomObjects (and most notably the Python wrapper) need not to be aware of boost::optional
...
Expose shading and rendering styles to the Python wrapper as well
2013-05-11 15:26:35 +00:00
Thomas Krijnen
dccbccfa06
A limited attempt at some const correctness in the IfcGeomObjects interface
2013-05-11 10:03:20 +00:00
Thomas Krijnen
80bc1b5dab
[Work in progress] Start adding support for IfcSurfaceStyleShading and -Rendering
2013-05-05 08:49:25 +00:00
Thomas Krijnen
5d4ff0b54a
First push of a more all-round geometrical file conversion utility
2013-03-24 10:48:39 +00:00
Thomas Krijnen
852cb7d8c4
Fix 3ds max API version detection
2013-01-13 12:01:20 +00:00
Thomas Krijnen
24b03330ef
Update version numbers
2013-01-01 15:11:04 +00:00
Thomas Krijnen
e4749147d6
Better Unicode handling in the 3ds max importer
...
Don't initiate progress handler until valid file is opened
2013-01-01 15:10:14 +00:00
Thomas Krijnen
4f26622e03
Do revert to unknown plane angle unit state after guessing when creating an IfcCompositeCurve
2012-12-31 15:48:04 +00:00
Thomas Krijnen
71b5cd12a8
- Getting ready for Blender 2.65 and Python 3.3.0 with universal Unicode according to PEP 393
...
- Allow opening of non-latin filenames on Windows, by using the non-standard _wfopen(), meaning that the IfcSpfStream no longer relies on a std::istream but a FILE* descriptor
2012-12-31 11:47:46 +00:00
Thomas Krijnen
48e61cdcea
Address an incompatibility in IfcOpenHouse.cpp introduced within OCCT 6.5.2
2012-12-18 12:17:35 +00:00