Thomas Krijnen
|
0f825b7050
|
Fix missing import
|
2017-05-03 15:10:20 +02:00 |
|
Thomas Krijnen
|
d713b7e06a
|
Limit retries for boolean op on OCCT 6.9 and higher
|
2017-05-03 12:07:10 +02:00 |
|
Thomas Krijnen
|
00c70fa8fb
|
IfcOpenHouse fixes for IFC4
|
2017-04-25 17:38:59 +02:00 |
|
Thomas Krijnen
|
d34c3b4b20
|
Example for #209
|
2017-04-25 16:53:35 +02:00 |
|
Thomas Krijnen
|
033075f809
|
Fix #208
|
2017-04-25 16:37:50 +02:00 |
|
Stinkfist0
|
dd8ee915c3
|
ifcwrap/CMakeLists.txt: as PYTHONLIBS_FOUND and PYTHONINTERP_FOUND cannot seem to be trusted, perform further checks to see whether the packages were actually found or not.
E.g. one can doo set PYTHONHOME=C:/NoPythonHere
and when running CMake it will happily report:
-- Found PythonLibs: C:/NoPythonHere/libs/python34.lib
|
2017-04-12 10:39:41 +02:00 |
|
Stinkfist0
|
7fdbc9811d
|
src/ifcwrap/CMakeLists.txt: use PYTHON_INCLUDE_DIRS instead of the deprecated PYTHON_INCLUDE_PATH
|
2017-04-12 10:39:41 +02:00 |
|
Stinkfist0
|
2edf867818
|
Use boost functions for string manipulation instead of std ones in order to silence char-int conversion warnings on VS 2017.
|
2017-04-12 10:39:41 +02:00 |
|
Alexandre Lemire
|
0f993b32f4
|
Fix generation of IfcOpenHouse.ifc which doesn't have its ground representation. See #200
|
2017-04-07 12:29:38 +02:00 |
|
Thomas Krijnen
|
f71ee35f57
|
More 'tolerant' to tolerances higher than the modeling precision
|
2017-04-03 14:55:34 +02:00 |
|
Thomas Krijnen
|
1856c499b7
|
Fix misalignment between enum and boost::variant. See #200
|
2017-04-03 11:41:14 +02:00 |
|
Thomas Krijnen
|
06cad59fa2
|
Fix missing python module installation
|
2017-03-24 10:11:44 +01:00 |
|
Thomas Krijnen
|
c8cc8ab1c8
|
Resolve python library linking issues on OSX
|
2017-03-09 13:59:54 +01:00 |
|
Thomas Krijnen
|
4faa66f9b8
|
Fix for python 2.7
|
2017-03-09 12:04:07 +01:00 |
|
Thomas Krijnen
|
5705f24f3e
|
python: make logging import conditional in case time is not built
|
2017-03-09 11:47:54 +01:00 |
|
Thomas Krijnen
|
52d035d09a
|
python: don't import platform module as it may depend on select which might be unavailable
|
2017-03-09 10:16:22 +01:00 |
|
Stinkfist0
|
921e343187
|
Fix assertion. Closes #192
|
2017-03-08 09:31:51 +01:00 |
|
Thomas Krijnen
|
50ea73a28f
|
Update IfcConvert help text
|
2017-03-04 14:16:54 +01:00 |
|
Stinkfist0
|
3275119d1d
|
TokenFunc::asStringRef: protect against null token.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
026b4853a2
|
IfcConvert: single point for IFC file parsing and potential parsing error reporting.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
cd132473f5
|
IfcConvert: instead of global --traverse option provide --include+ and --exclude+ options that control traversal on per filter basis.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
06c1ea9d2c
|
Doc tweaks [ci skip]
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
b058647d46
|
IfcLogger: convenience shorthands Notice(), Warnings() and Error()
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
8e44290341
|
string_arg_filter: make sure the argument type is string
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
5d7b392415
|
IfcGeomIterator: use fully qualified symbol for filter_t to fix SWIT code generation + fix getObject()
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
0383221d00
|
IfcConvert: print information about the used filters.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
678d422ec8
|
Fix errors in rebase merge.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
eade74c919
|
Fix --traverse --exlucde=<entities|layers> + clean up duplicate code. filter::traverse_match: dynamic_cast instead of static_cast as the decomposing entity is not guaranteed to be IfcProduct
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
9074f25e93
|
Fix --exclude=arg when --traverse used also.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
4b5790e83a
|
IfcConvert: minor cleanup + fix guid exclusion filter's value population.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
470b08cd04
|
IfcConvert: output regular prints to cout instead of cerr.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
d88c93a150
|
Cleaning up geom filters.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
7101ac22c8
|
Refactor template class arg_filter into string_arg_filter instead, support for IfcProxy.Tag (untested, did not find suitable test input yet).
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
1b7d38a56d
|
support for IfcConvert -include=arg <Description|Tag> (for IfcElement.Tag, not yet for IfcProxy.Tag).
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
de5864fc72
|
IfcConvert: change syntax of --<include|exclude>=<names|guids> to --<include|exclude>=arg <Name|GlobalId>. The plan is to support arbitrary arguments in the future.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
195d68cd0a
|
Generalize IfcGeom::Iterator filtering and move make the filter specification external to the Iterator.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
d8a11dd096
|
Refactoring and cleaning up geom iterator filtering.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
63b0488909
|
Implement filtering created geometry by layer assignments.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
3abee03b9b
|
Filtering by entity GUID and layer name w.i.p.
|
2017-03-04 13:54:19 +01:00 |
|
Stinkfist0
|
f1709dc71a
|
IfcConvert/IfcGeom: Possibility to include and exclude simultaneously by type and name, w.i.p.
|
2017-03-04 13:54:19 +01:00 |
|
Thomas Krijnen
|
8ce4bbdf61
|
Adaptive tolerance boolean ops
|
2017-02-16 15:54:34 +01:00 |
|
Thomas Krijnen
|
332a9a571f
|
Special case the normal at the poles of a spherical surface
|
2017-01-24 14:56:28 +01:00 |
|
Thomas Krijnen
|
ac9505506c
|
Extend IfcGeomServer with calculated quantities
|
2017-01-22 16:09:14 +01:00 |
|
Thomas Krijnen
|
257c28d450
|
Take into account IfcTrimmedCurves with unspecified preference
|
2017-01-22 11:06:36 +01:00 |
|
Thomas Krijnen
|
f95ad29c7a
|
Extra check for single-face IfcConnectedFaceSets. Fixes #181.
|
2017-01-19 10:42:03 +01:00 |
|
Stinkfist0
|
77d53429e3
|
Make sure to link ifcwrap to Boost libs + fix integer conversion warning.
|
2017-01-14 20:13:46 +01:00 |
|
Stinkfist0
|
fa76aa9bb0
|
IfcConvert: add --unicode=utf8|escape when UNICODE_SUPPORT enabled.
|
2017-01-14 20:13:46 +01:00 |
|
Stinkfist0
|
f0e07f3447
|
Add status prints for writing XML output. Re: #122
|
2017-01-14 20:13:46 +01:00 |
|
Stinkfist0
|
80f0ff688d
|
IfcConvert: add --model-ofset x;y;z option. Remove SerializerSettings::CENTER_MODEL as unneeded.
|
2017-01-14 20:13:46 +01:00 |
|
Stinkfist0
|
222cbe73d3
|
Use unnamed enum instead of static const member variable for SerializerSettings::DEFAULT_PRECISION in order to fix compilation on GCC & Clang.
|
2017-01-14 20:13:46 +01:00 |
|