Thomas Krijnen
b41d3ed2e6
SVG --print-space-names and entity classes
2020-04-01 12:19:56 +02:00
Thomas Krijnen
ee79401a34
Correct attribute_filter notice
2019-11-05 14:43:37 +01:00
Thomas Krijnen
833d16404f
Update attribute filter in accordance with help string
2019-10-13 07:45:19 +02:00
Thomas Krijnen
88a5dc3053
fix po::value
2019-08-02 13:27:33 +02:00
Thomas Krijnen
6e4a692de3
Threads in python app
2019-07-19 15:55:22 +02:00
Thomas Krijnen
40937b3c72
Write progress for threaded conversion
2019-07-09 16:12:12 +02:00
Thomas Krijnen
3ebca0516e
Implement multi_threaded implementation in Iterator
2019-07-03 12:10:27 +02:00
Thomas Krijnen
ecb0fee0cd
Fix latebound enumeration writing in IfcConvert
2019-06-18 14:28:57 +02:00
Thomas Krijnen
40d2c237fc
Merge master
2019-06-04 17:07:35 +02:00
Thomas Krijnen
7e089ab8b5
Fix cleanup of temp files in case of failed initialization
2019-06-04 17:06:13 +02:00
Thomas Krijnen
ef9b9e743f
Typo
2019-06-04 16:34:57 +02:00
Thomas Krijnen
98bf6c2d95
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
2019-05-28 12:50:38 +02:00
Thomas Krijnen
b27482db46
Correct change_extension after unicode changes
2019-05-28 12:48:40 +02:00
Thomas Krijnen
3d2e99b5fa
Correct change_extension after unicode changes
2019-05-28 12:44:58 +02:00
Thomas Krijnen
901e805d24
Revert 13d2cf3357
2019-05-24 14:29:21 +02:00
Thomas Krijnen
80e166302a
Fix SVG exporer in 0.6 branch
2019-05-22 14:44:06 +02:00
Thomas Krijnen
21981403c7
Merge branch 'master' into v0.6.0
...
# Conflicts:
# nix/build-all.py
2019-05-21 13:30:58 +02:00
Daniel Smith
c61bc29f06
Relocate random header include
2019-05-21 13:12:27 +02:00
Thomas Krijnen
e532a2ead2
Merge branch 'master' into v0.6.0
2019-05-18 11:01:45 +02:00
Thomas Krijnen
fd9ba0d243
char wchar_t compatibility
2019-05-18 11:01:17 +02:00
Thomas Krijnen
9a9422bea6
Use ASCII temp name for DAE on nix as well
2019-05-18 10:53:45 +02:00
Thomas Krijnen
f10b4bdecc
Use ASCII temp name for DAE on nix as well
2019-05-17 16:52:15 +02:00
Thomas Krijnen
3023e084a6
Initial implementation of a direct binary glTF serializer
2019-05-07 17:06:45 +02:00
Thomas Krijnen
2a026e93d5
Fix errors after merge
2019-03-08 17:22:05 +01:00
Thomas Krijnen
ac4be43170
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRenderStyles.cpp
# src/ifcgeom/IfcGeomWires.cpp
# src/ifcparse/IfcLogger.cpp
# src/ifcparse/IfcLogger.h
# src/ifcparse/IfcParse.cpp
# src/ifcparse/IfcUtil.cpp
# src/serializers/ColladaSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
2019-03-08 11:40:16 +01:00
Thomas Krijnen
a4c2aa8f42
IfcConvert Windows unicode support ( #258 )
2019-02-08 15:18:55 +01:00
Thomas Krijnen
4df526f023
Merge branch 'master' into v0.6.0
2019-02-06 15:39:43 +01:00
Stinkfist0
910cdb3754
IfcConvert: print durations of file parsing and XML conversion.
2019-02-06 13:30:33 +01:00
Thomas Krijnen
e6f523a2b8
Adjust verbosity of several log messages
2018-12-29 12:34:32 +01:00
Thomas Krijnen
2c8a79e186
Re-enable some disabled functionality in the 0.6 branch
2018-12-28 16:02:03 +01:00
Thomas Krijnen
13d2cf3357
Remove --sew-shells option, always on now
2018-12-28 15:36:10 +01:00
Thomas Krijnen
72c96905b9
Option to validate created geometries based on explicit quantities
2018-12-12 12:33:09 +01:00
Thomas Krijnen
a7c7a684ee
Emit surface genus for representation items
2018-12-10 11:33:54 +01:00
Thomas Krijnen
66859c7140
Missing option
2018-11-02 16:24:32 +01:00
Thomas Krijnen
3ff619c7ed
Quantities in convert and geomserver. Faceset helper for creating edge pairs.
2018-11-02 16:10:06 +01:00
Thomas Krijnen
ad41f04f11
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRenderStyles.cpp
# src/ifcparse/IfcParse.cpp
2018-10-30 14:32:28 +01:00
Stinkfist0
58759cf365
IfcConvert: prevent memory leaks and clean up code by utilizing shared_ptr.
2018-10-15 14:02:17 +02:00
Stinkfist0
2024a24e31
IfcConvert: proper "exit routine" if initialization of input fails when trying to create geometry files.
2018-10-15 14:02:17 +02:00
Jean Niklas L'orange
e39835d25e
Make API more consistent
2018-10-15 11:25:17 +02:00
Jean Niklas L'orange
9c1660a84b
Catch and inform about errors
...
The changes in how specular roughness and transparency is read in was
done to ensure type safety. If you added
"transparency": "0.8"
to the file, then that would be silently ignored. In the new style, it
instead errors out if the type cannot be converted to a double.
2018-10-15 11:25:17 +02:00
Jean Niklas L'orange
dab3382b29
Implement support for custom default materials
...
The support for custom default materials is implemented as a JSON
file passed via the command line. The default material specification
will override the defaults, except the toplevel default value.
2018-10-15 11:25:17 +02:00
Thomas Krijnen
54d96fe167
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeom.h
2018-09-07 14:42:15 +02:00
Thomas Krijnen
0df4edff01
Revive some temporarily disabled features in de 0.6 branch
2018-09-07 14:08:56 +02:00
luz.paz
d78c9171db
Misc. typos
...
Found via `codespell -q 3`
2018-09-07 11:52:01 +02:00
Thomas Krijnen
4d33ed5cb8
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomShapes.cpp
# src/serializers/ColladaSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
2018-09-04 13:23:11 +02:00
Thomas Krijnen
3e80d3646c
Work on ifcxml parsere
2018-09-02 11:59:54 +02:00
Stinkfist0
07f5ac6994
IfcGeomIterator: compute model's bounding box only if needed (IfcConvert --center-model used).
2018-08-26 12:17:24 +02:00
Robbe Derks
bd5e25889a
Added command-line option to output progress to stderr stream
2018-08-15 14:45:43 +02:00
Thomas Krijnen
20b35ec4ea
Preprocessor stuff for stp and igs serializers
2018-07-08 11:08:07 +02:00
Thomas Krijnen
d105292817
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomFilter.h
# src/ifcgeom/IfcGeomIteratorImplementation.h
# src/ifcgeom/IfcGeomWires.cpp
# src/ifcparse/IfcFile.h
# src/ifcparse/IfcLogger.cpp
# src/ifcparse/IfcLogger.h
# src/ifcparse/IfcParse.cpp
# src/serializers/SvgSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
2018-07-07 17:15:54 +02:00