Thomas Krijnen
be10bc46ca
More elaborate error reporting
2016-06-12 11:22:08 +02:00
Stinkfist0
c644ffbe5e
Move wildcard_string_to_regex() from IfcParse to IfcGeom as it's not really related to parsing IFC at all.
2016-05-31 14:04:44 +03:00
Stinkfist0
cae24a9492
Fix warnings regarding unused variables.
2016-05-30 13:44:03 +03:00
Thomas Krijnen
38d1ec7a78
#28
2016-05-24 13:50:50 +02:00
Thomas Krijnen
85ddae1228
Do not set wire tolerance prior to creating face
2016-05-24 12:51:00 +02:00
Thomas Krijnen
06c3f8d6a9
Record conversion status on IfcFaceBasedSurfaceModel
2016-05-24 12:50:32 +02:00
Thomas Krijnen
b04ca74308
Derive minimal face area from modeling precision
2016-05-24 12:50:05 +02:00
Thomas Krijnen
2a5974fde1
Remove superfluous error message
2016-05-18 17:28:58 +02:00
Thomas Krijnen
e2ffd0b6d6
Fix IFC4 compilation
2016-05-18 17:15:44 +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
Ivano Ras
0253c1ddbe
Extended error logging
...
Fixes #33
2016-05-11 10:56:40 +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
60cf4ab757
Additional check pertaining to face surfaces
2016-05-03 11:22:15 +02:00
Thomas Krijnen
e9c7cf235b
Fix compiler warning
2016-05-03 11:19:46 +02:00
Thomas Krijnen
04acfe1169
Fix #63
2016-05-03 11:01:47 +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
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
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
1142db3265
remove msvc specific leniencies
2016-04-09 17:54:23 +02: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
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
59d2d227d9
Directly re-use IfcMappedItem triangulated elements when not using world coordinates
2016-03-18 11:23:25 +01:00
Thomas Krijnen
4a3a0bff71
Cleanup triangulations after use
2016-03-18 11:21:23 +01:00
Thomas Krijnen
8ecc1269d7
Compile-time options to manipulate caching behaviour
2016-03-18 11:21:04 +01:00
Stinkfist0
562f38756f
Calculate and store min. and max. placements IfcGeom::Iterator. Implement --center-model for OBJ.
2016-03-17 23:25:53 +02:00
Stinkfist0
76d3823bd4
Make UVs a property of IfcGeom::Representation::Triangulation. Implement writing of UVs for OBJ output.
2016-03-17 00:25:33 +02:00
Stinkfist0
e9f551ea71
--names for filtering included or excluded entities by name, e.g. --include --names "Wall Compound*"
2016-03-10 21:15:50 +02:00
Stinkfist0
4953b35849
--generate-uvs, applicable for DAE only currently
2016-03-10 16:46:20 +02:00
Stinkfist0
83e5096570
Support for --deflection-tolerance
2016-03-10 16:09:39 +02:00
Stinkfist0
5008c3503d
--center-model for DAE output, fixes #8 (TODO: implement also for OBJ)
2016-03-10 14:39:42 +02:00
Stinkfist0
ce38854cff
Add --no-normals
2016-03-10 13:29:22 +02:00
Stinkfist0
24e2aece0b
Rename --use-guids and --use-names to --use-element-guids and --use-element-names. Add explicit --use-material-names for controlling material naming.
2016-03-10 12:01:04 +02:00
Stinkfist0
43f5d446ec
Implement --use-names and --use-guids for DAE, OBJ, and SVG output.
2016-03-10 11:35:32 +02:00
Stinkfist0
0da0e63687
Begin to implement IfcConvert enhancements discussed in #20 . Remove C++-specific getters and setters and use the same set() and get() functions in in both C++ and Python. Enhance output of IfcConvert, especially in error situations (spamming a hundred lines of options always hides the original error message), utilize Boost's foreach macro to provide cleaner iteration code.
2016-03-07 22:37:36 +02:00
aothms
481515f5ae
Add missing include
2016-02-18 16:57:22 +01:00
Thomas Krijnen
a33f5b6e17
Merge pull request #31 from aothms/cmake_compile_schema
...
Add option to compile (external) schema by cmake + general improvements
2016-02-18 15:43:52 +01:00
aothms
da0af77570
Compatibility for older versions of cmake, python, open cascade, boost
2016-02-18 13:17:15 +01:00
aothms
c3f1b41860
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/30
2016-02-15 17:59:31 +01:00
Thomas Krijnen
a583339492
Merge pull request #29 from Tridify/win_build_script_improvements
...
Windows build script improvements
2016-02-15 16:14:51 +01:00
Stinkfist0
f191b1fdd2
Fix warning regarding shadowing variable names.
2016-02-03 22:34:50 +02:00
aothms
f4d58b3969
Fix for IfcAdvancedFace when compiling for 2x3
2016-02-01 14:58:42 +01:00