Thomas Krijnen
e2ffd0b6d6
Fix IFC4 compilation
2016-05-18 17:15:44 +02:00
Thomas Krijnen
9bff4876c5
Don't apply rpaths on windows due to possible path separator conflicts
2016-05-15 15:51:12 +02:00
Johannes Obermayr
42188904af
Fixes to build on openSUSE/Packman. ( #67 )
...
- Support different BINDIR, INCLUDEDIR and LIBDIR on install
- Take right python dir on x86_64 arch
- Fix build against Boost >= 1.58
- Make it possible to build libIfcGeom shared to reduce size of dependent binaries
- Fix INSTALL_RPATH
- Fix some more compiler warnings
2016-05-15 15:47:21 +02:00
Lars Moastuen
414d7bb810
OBJ precision and log messages
...
* Fixes #68 : Increase precision in OBJ files (regression in commit 43f5d44 )
* Add some verbose logging of a few geometry errors
2016-05-13 12:59:00 +02:00
Thomas Krijnen
01269e5dd5
Fix missing include for debug build
2016-05-11 14:01:38 +02:00
Ivano Ras
0253c1ddbe
Extended error logging
...
Fixes #33
2016-05-11 10:56:40 +02:00
Thomas Krijnen
3f5d30f497
Merge pull request #65 from iras/nested_argument_list_bug
...
separated nested argument lists to avoid an error when compiling with…
2016-05-05 11:03:38 +02:00
iras
3d2ab25175
separated nested argument lists to avoid an error when compiling with gcc.
2016-05-05 08:09:45 +01:00
Thomas Krijnen
d4dc933b99
Qualify auto keyword
2016-05-04 17:30:31 +02:00
Thomas Krijnen
d54c1cdc9c
Remove compiler warning
2016-05-03 16:32:36 +02:00
Thomas Krijnen
c848a7dbe0
remove redundant type attribute on latebound entity instance
2016-05-03 11:24:26 +02:00
Thomas Krijnen
60cf4ab757
Additional check pertaining to face surfaces
2016-05-03 11:22:15 +02:00
Thomas Krijnen
2c3fa89dd0
Preprocessor consistency
2016-05-03 11:21:39 +02:00
Thomas Krijnen
e9c7cf235b
Fix compiler warning
2016-05-03 11:19:46 +02:00
Thomas Krijnen
fefa8a0563
option to pass settings to pyqt4 app
2016-05-03 11:05:46 +02:00
Thomas Krijnen
04acfe1169
Fix #63
2016-05-03 11:01:47 +02:00
Thomas Krijnen
0e25787df3
Merge pull request #64 from aothms/layerset_slicing
...
Layerset slicing
2016-05-02 16:14:14 +02:00
Thomas Krijnen
3c3bee71d1
Don't process mapped items in case of material layer associations
2016-05-02 16:11:06 +02:00
Thomas Krijnen
37f0e09947
Fix compiler warnings
2016-05-02 15:56:08 +02:00
Thomas Krijnen
39e26dff46
Merge branch 'master' into layerset_slicing
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeom.h
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcgeom/IfcGeomIteratorSettings.h
2016-05-02 15:13:30 +02:00
Thomas Krijnen
2f129556fd
Merge pull request #47 from aothms/performance_improvements
...
Performance improvements
2016-05-01 20:43:37 +02:00
Thomas Krijnen
a1d584796a
Set reasonable defaults for caching behavior
2016-05-01 20:38:10 +02:00
Thomas Krijnen
c6d5adfa42
Merge branch 'master' into performance_improvements
...
# Conflicts:
# src/ifcexpressparser/implementation.py
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcparse/Ifc4.cpp
2016-04-24 15:22:10 +02:00
Thomas Krijnen
1e262c8768
Update build script to install pyqt app
2016-04-23 11:42:11 +02:00
Thomas Krijnen
d8919c50ab
Fix serialization of list of list of entity instance
2016-04-19 16:44:08 +02:00
Thomas Krijnen
416b163050
Correct display_shape on TopoDS_Shape
2016-04-19 15:42:59 +02:00
Thomas Krijnen
1d1fb6d27a
First steps towards a PyQt4 application
2016-04-17 15:27:05 +02:00
Thomas Krijnen
9fedbbff6d
Only convert faces once if sewing shell fails pt.2
2016-04-17 15:12:02 +02:00
Thomas Krijnen
1c1097c8a4
Only convert faces once if sewing shell fails
2016-04-16 14:47:34 +02:00
Thomas Krijnen
884b3fe850
Project wires onto a plane if non-planar. Fixes #57 .
2016-04-16 14:47:09 +02:00
Thomas Krijnen
81ee60079e
Enable per-item styles in the pythonOCC viewer
2016-04-11 11:50:43 +02:00
Thomas Krijnen
426b1279e3
Implement __hash__ and __eq__ functions on entity_instance
2016-04-09 20:20:08 +02:00
Thomas Krijnen
1142db3265
remove msvc specific leniencies
2016-04-09 17:54:23 +02:00
Thomas Krijnen
191c029546
Correctly allow rule labels to be optional
2016-04-09 13:29:35 +02:00
Thomas Krijnen
9bcfe2f50e
Generate code for IFC4_ADD1
2016-04-08 23:24:35 +02:00
Thomas Krijnen
fa585e60ee
Update EXPRESS code generator to work on ancient IFC schemas
2016-04-08 23:23:45 +02:00
Thomas Krijnen
0ff9de3cd9
Update EXPRESS code generator to work on ancient IFC schemas
2016-04-08 23:23:29 +02:00
Thomas Krijnen
63c3b54762
Merge pull request #56 from Tridify/obj_mtl_fix
...
Fix temp name usage of .mtl file
2016-03-28 11:17:20 +02:00
Stinkfist0
d7f990d8bd
IfcConvert: Do not use temp file for MTL as it's such a small file. Fixes #55 .
2016-03-28 11:47:21 +03:00
Stinkfist0
b59e8e22a7
IfcConvert: Show an error msg if renaming from temp to final file fails.
2016-03-28 11:47:02 +03:00
Thomas Krijnen
25a5135e8d
Disable geometry re-use with world coords
2016-03-27 21:18:28 +02:00
Thomas Krijnen
4c574df1a4
Immediately emit to serializer and remove option to obtain ownership of objects
2016-03-27 21:17:51 +02:00
Thomas Krijnen
f3d5954aee
Merge pull request #53 from shsteven/fix_build_script_osx_boost
...
Fix build script under os x
2016-03-24 10:42:03 +01:00
Steven Zhang
7d145a5f69
fix build script under os x
2016-03-24 15:07:52 +08:00
Thomas Krijnen
5b30dfc580
Set required boost components again after merge
2016-03-23 10:27:34 +01:00
Thomas Krijnen
e1bb6c95c3
Merge pull request #51 from shsteven/osx_build_fix
...
Fix build script under os x
2016-03-23 10:15:56 +01:00
Steven Zhang
edc6f8ebd4
fix build script under os x
2016-03-23 15:27:03 +08:00
Thomas Krijnen
ee56aad90d
Merge branch 'master' into performance_improvements
...
# Conflicts:
# src/ifcconvert/ColladaSerializer.cpp
# src/ifcconvert/ColladaSerializer.h
# src/ifcgeom/IfcGeomIterator.h
# src/ifcgeom/IfcGeomRenderStyles.h
2016-03-22 16:15:28 +01:00
Thomas Krijnen
5c1ac39f19
Merge pull request #42 from Tridify/ifcconvert_enhancements
...
IfcConvert enhancements
2016-03-22 13:28:15 +01:00
Stinkfist0
0fd2f04f08
Utilise Collada stream's double precision feature
2016-03-21 11:42:40 +02:00