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
|
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 |
|
Stinkfist0
|
b171bd4a14
|
Add note/todo regarding Collada stream's double precision feature.
|
2016-03-20 13:13:15 +02:00 |
|
Stinkfist0
|
54a9d72e25
|
IfcConvert: use temp file when writing output.
|
2016-03-20 12:48:20 +02:00 |
|
Stinkfist0
|
798597d5d9
|
IfcConvert: check that input file exist early, print filenames in error prints
|
2016-03-18 22:33:03 +02:00 |
|
Stinkfist0
|
f7453c033a
|
IfcConvert: check if output file already exists and ask user for confirmation for overwriting. Overwriting can be forced with -y/--yes
|
2016-03-18 22:14:05 +02: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 |
|
Thomas Krijnen
|
614148e5e4
|
Don't iterate past material indices in collada serializer
|
2016-03-18 11:18:02 +01:00 |
|
Thomas Krijnen
|
74e495cec0
|
python2.7 compatibility on code generator
|
2016-03-18 11:17:26 +01:00 |
|
Thomas Krijnen
|
0ceef8fe67
|
Use constant time parent enumeration lookup
|
2016-03-18 11:14:14 +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 |
|
Thomas Krijnen
|
28560d164c
|
Add IfcGeomServer description
|
2016-03-12 16:54:21 +01:00 |
|
Stinkfist0
|
923f1212f5
|
Clean up program_options printings
|
2016-03-11 10:05: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
|
b9c5b0e6c8
|
Add IFCCONVERT_DOUBLE_PRECISION build option
|
2016-03-10 17:00:06 +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
|
50a467fda5
|
Fix IfcUtil::wildcard_string_to_regex()
|
2016-03-07 23:15:29 +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 |
|
Stinkfist0
|
e35cefac52
|
Fix crash (deleting garbage ptr) when nonexisting file passed to IfcSpfStream ctor. Bug surfaced due to recent memory leak fix.
|
2016-03-07 22:37:04 +02:00 |
|
Stinkfist0
|
84e7a86e77
|
XmlSerializer: handle openings. Original author of the commit/idea @otsoa.
|
2016-03-07 22:37:03 +02:00 |
|
Stinkfist0
|
e171e308d0
|
Enable solution folders
|
2016-02-20 00:13:04 +02:00 |
|
Stinkfist0
|
5ee9bed590
|
CMakeLists.txt for IfcMax. Tested with VS 2015 and 3ds Max + SDK 2016
|
2016-02-19 22:53:09 +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
|
a6094f50b9
|
Let CMake find python interpreter for schema compilation and installation dir
Remove unused compiled schema in cpp installation target
|
2016-02-17 12:03:38 +01:00 |
|
aothms
|
c3f1b41860
|
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/30
|
2016-02-15 17:59:31 +01:00 |
|
aothms
|
4122759f1a
|
Add option to compile (external) schema by cmake
|
2016-02-15 16:59:47 +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
|
c575352d20
|
~IfcCharacterDecoder: call ucnv_flushCache() to fix two ICU mem leaks.
|
2016-02-07 23:01:34 +02:00 |
|
Stinkfist0
|
2f8fa3282b
|
Fix mem leak in IfcSpfStream (not closed upon destruction), make Entity's dtor virtual.
|
2016-02-07 22:45:42 +02:00 |
|
Stinkfist0
|
993e322a8e
|
Fix memory leakage from IfcSpfHeader
|
2016-02-07 13:14:14 +02:00 |
|
Stinkfist0
|
61ccd8a7cf
|
VLD, not VLC...
|
2016-02-07 12:28:05 +02:00 |
|
Stinkfist0
|
450baf224f
|
Remove accidentally committed lines
|
2016-02-07 00:51:10 +02:00 |
|
Stinkfist0
|
cde1c5f2ee
|
Add build option for using Visual Leak Detector for debugging memory leaks. Initial report:
- IfcConvert (no arguments): 2 leaks (140 bytes) (from OCE)
- IfcConvert (acad2010_objects.ifc): 47 memory leaks (6,158 bytes)
- IfcGeomServer: 2 leaks (from OCE)
- IfcOpenHouse: 11,952 leaks (1,169,658 bytes)!
- IfcParseExamples (acad2010_objects.ifc): 40 memory leaks (4,564 bytes)
|
2016-02-07 00:30:08 +02: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 |
|
aothms
|
76a3146b70
|
Fix one statement deleted too much in https://github.com/IfcOpenShell/IfcOpenShell/commit/f3af39546be9ecd485737ff0954cfb92807fca1d
|
2016-01-29 15:25:18 +01:00 |
|
aothms
|
fe70acb541
|
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/26
|
2016-01-26 16:45:39 +01:00 |
|
aothms
|
5270710fc2
|
Use vanilla C arrays instead of std::tr::array
Fixes https://github.com/IfcOpenShell/IfcOpenShell/issues/17
|
2016-01-25 14:44:35 +01:00 |
|