Thomas Krijnen
a9143655c3
Make ICU no longer a required dependency
2011-09-27 19:30:53 +00:00
Thomas Krijnen
9edbe7e6c3
update IfcParse.vcproj
2011-09-25 10:33:31 +00:00
Thomas Krijnen
f7abadc081
Ensure correct parsing and decoding of strings [ #3395016 ]
2011-09-25 09:53:22 +00:00
Thomas Krijnen
767f7b4090
Use name for imported objects rather than GUID if name is not null
2011-09-22 11:35:03 +00:00
Thomas Krijnen
eda8fd0c25
Create a python package for IfcBlender [ #3412173 ]
2011-09-22 09:16:58 +00:00
Thomas Krijnen
1b9c9615d1
Process entities with the "Facetation" RepresentationIdentifier too
...
Fixed a bug in the rendering of IfcTrimmedCurve
Inverted the resulting transformation of IfcCartesianTransformationOperators
2011-09-07 11:28:55 +00:00
Thomas Krijnen
d02eeac132
Reduce unnecessary use of smart pointers
...
Speed up type checking by using std::maps and switch statements
Add compile flag to win/IfcGeom.vcproj
2011-09-03 13:58:59 +00:00
Thomas Krijnen
b17832e659
Remove unneeded file
2011-09-03 10:38:04 +00:00
Thomas Krijnen
44100ff0d4
Fixes compilation issues due to private copy constructors using older versions of gcc
...
Added additional default library and include directories to cmake build file
Fixes a compilation error in the python wrapper
2011-08-30 15:49:08 +00:00
Thomas Krijnen
ee9c00abcb
Fixed a typo preventing the geometry cache from being cleared
2011-08-30 12:42:23 +00:00
Thomas Krijnen
ced0b1aa50
Fixed errors in CMake files
2011-08-24 12:53:05 +00:00
Thomas Krijnen
1842dc64da
Added missing file
2011-08-24 12:35:42 +00:00
Thomas Krijnen
2561f94acb
- Fixed a bug regarding IfcUnitAssignment
...
- Separate IFC parsing library and geometry libraries [#3395025 ]
- Added example for IfcParse usage without geometry or Open CASCADE functionality
- Cleanup of vcproj Open CASCADE dependencies
- Added function to query parent class type in IfcExpressParser.py
2011-08-24 12:21:07 +00:00
Thomas Krijnen
0b45066736
IfcParse: allow reading of IFC file from stdin
...
IfcServer: first commit of a stdin/stdout interface to IfcGeomObjects [undocumented for now]
BIMserver_plugin: first commit of IfcEngine plugin implementation for use with http://BIMserver.org [undocumented for now]
2011-08-20 09:08:56 +00:00
Thomas Krijnen
086d314a0c
Fixed a crash when accessing the wrappedValue of a simple type in a SELECT
2011-08-16 18:26:02 +00:00
Thomas Krijnen
c99633eb90
- Fixed CMake errors, added missing libraries
...
- Basic checks for valid file stream, seperated logging to stdout and stderr
- Use placement new to reconstruct MakeFace for non-planar face
2011-08-07 10:21:22 +00:00
Thomas Krijnen
5a475bfa66
IfcExpressParser: Initial commit of python script to convert the IFC2X3_TC1.exp ISO-10303-11 Express file into C++ code for the IfcParse library
2011-07-28 14:32:44 +00:00
Thomas Krijnen
46ee00983b
IfcGeom: Also consider openings of IfcBuildingElementParts which are decompositions of IfcElements with IfcOpeningElements
2011-07-27 12:17:47 +00:00
Thomas Krijnen
ad07cdbe9a
Remove unused files
...
Updated MSVC++ project file
2011-07-25 15:17:49 +00:00
Thomas Krijnen
9b36321861
Rewritten library to use code generated from IFC2X3_TC1.exp
2011-07-25 14:56:40 +00:00
Thomas Krijnen
75c26a34e1
Patch by Antti Risteli (andepoikka)
...
Compile problems on gcc ubuntu-4.4.3 + misc
2011-07-22 08:24:00 +00:00
Thomas Krijnen
8767f6e52a
IfcBlender: updated to Blender 2.58 (Patch by Yorik van Havre)
...
IfcParse: lazy loading of entities
IfcGeom: caching of binary entities
2011-07-11 09:33:18 +00:00
Thomas Krijnen
dd32f3a0e6
Update CMakeLists.txt
2011-06-23 17:23:53 +00:00
Thomas Krijnen
1040a5ef6e
- Parsing: make argument out of range errors catchable
...
- Geometry: support for IfcLine
- Geometry: more correct initialization of placements
2011-06-17 13:07:06 +00:00
Thomas Krijnen
a7ed78c4a8
- Parsing: support for comments
...
- Geometry: support for some complex filleted profiles ( e.g. IfcIShapeProfileDef, IfcCShapeProfileDef )
2011-06-13 12:28:38 +00:00
Thomas Krijnen
93d7b8fba9
- Parsing: support for nested types
...
- Parsing: some support for units
- Geometry: IfcCircleProfileDef, IfcCircleHollowProfileDef, IfcCompositeCurve, IfcTrimmedCurve, IfcCircle, IfcEllipse
2011-06-13 07:23:09 +00:00
Thomas Krijnen
7bd1a3e7e4
Updated IfcBlender.py
...
Fix gcc compilation (Patch by Jochem Berndsen)
2011-06-01 13:19:36 +00:00
Thomas Krijnen
357bae86e3
Removed interface file generated by SWIG
2011-05-08 11:06:42 +00:00
Thomas Krijnen
a1016d82da
Initial commit
2011-05-08 11:04:32 +00:00