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
|
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
|
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 |
|
Stinkfist0
|
61ccd8a7cf
|
VLD, not VLC...
|
2016-02-07 12:28:05 +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 |
|
aothms
|
801c7da40f
|
Use multiple argument boolean operands for IfcOpeningElement subtractions
|
2016-01-25 13:30:33 +01:00 |
|
aothms
|
4eee9a1936
|
Merge remote-tracking branch 'official/master'
Conflicts:
src/ifcconvert/IfcConvert.cpp
src/ifcgeom/IfcGeomIterator.h
|
2015-12-21 11:36:23 +01:00 |
|
Stinkfist0
|
2dc5cd44b7
|
Enable warning C4100 ("'identifier' : unreferenced formal parameter") and fix warnings.
|
2015-11-23 15:52:12 +02:00 |
|
Stinkfist0
|
a13042f227
|
Fix warnings: unused variables, shadowing variable names, constant conditional expressions, integer conversions, inability to generate copy-ctor and/or assignment operator, etc.
|
2015-11-21 23:05:28 +02:00 |
|
aothms
|
db6630c1f8
|
Use boost::to_lower()
|
2015-10-05 13:34:43 +02:00 |
|
Thomas Krijnen
|
bb43dec90f
|
Fix typos
|
2015-07-26 17:58:08 +00:00 |
|
Thomas Krijnen
|
68fc361d96
|
Add SvgSerializer developed in collaboration with ROOT B.V.
|
2015-07-26 14:26:13 +00:00 |
|
Thomas Krijnen
|
40a60386c8
|
Brand new implementation of IfcFace(Surface)
|
2015-05-20 08:55:02 +00:00 |
|
Thomas Krijnen
|
c97cf661a2
|
1. Also emit Plan and Axis shape representations and IfcTopologyRepresentations if requested. 2. Add serialization for curves. 3. In Python add option to specify representation for which to generate shape.
|
2015-04-22 09:15:48 +00:00 |
|
Thomas Krijnen
|
d41dbc386e
|
DISABLE_TRIANGULATION for serializers that operate on Open Cascade's BRep format
|
2015-02-23 22:01:21 +00:00 |
|
Thomas Krijnen
|
3801e52bff
|
Add an XML serializer (NB: Not ifcXML / 10303-28) that describes property set data, decomposition relations and SPF header fields
|
2015-02-06 13:07:50 +00:00 |
|
Thomas Krijnen
|
79817341e0
|
Ignore entity types earlier in IfcConvert so that representations are not processed in vain
|
2015-02-05 11:55:25 +00:00 |
|
Thomas Krijnen
|
23d5827229
|
Zero exit code when printing help and version information in IfcConvert
|
2015-01-23 16:10:49 +00:00 |
|
Thomas Krijnen
|
4d5d749255
|
Merge developments from the python_wrapper branch into master
|
2015-01-05 14:11:42 +00:00 |
|
Thomas Krijnen
|
2a403e240d
|
*** See: https://sourceforge.net/p/ifcopenshell/discussion/1782718/thread/6bd0f843/ ***
Massive refactor of the IfcGeomObjects module, which is now the IfcGeom::Iterator class.
|
2014-12-19 12:14:36 +00:00 |
|
Thomas Krijnen
|
24044fb92a
|
Catch all errors when parsing boost program_options in IfcConvert
|
2014-11-04 12:45:20 +00:00 |
|
Thomas Krijnen
|
0ecaf28e3e
|
Measure conversion time of IfcConvert more faithfully
|
2014-03-31 14:03:06 +00:00 |
|
Thomas Krijnen
|
1aab95459b
|
IfcConvert: Handle invalid command line options gracefully and notify user
|
2014-03-22 13:12:22 +00:00 |
|
Thomas Krijnen
|
2bd37fd088
|
IfcConvert: Unit names and magnitudes + cosmetic fixes
|
2013-12-31 14:10:38 +00:00 |
|
Thomas Krijnen
|
6b2dc3683a
|
IfcConvert: Propagate all settings from the command line to the IfcGeomObjects kernel
|
2013-12-27 09:39:20 +00:00 |
|
Thomas Krijnen
|
8653e59403
|
Cosmetic changes to IfcConvert
|
2013-12-27 09:37:51 +00:00 |
|
Thomas Krijnen
|
bbf80bedaa
|
Make .dae support in IfcConvert using OpenCOLLADA optional
|
2013-11-22 08:23:11 +00:00 |
|
Thomas Krijnen
|
dccbccfa06
|
A limited attempt at some const correctness in the IfcGeomObjects interface
|
2013-05-11 10:03:20 +00:00 |
|
Thomas Krijnen
|
80bc1b5dab
|
[Work in progress] Start adding support for IfcSurfaceStyleShading and -Rendering
|
2013-05-05 08:49:25 +00:00 |
|
Thomas Krijnen
|
5d4ff0b54a
|
First push of a more all-round geometrical file conversion utility
|
2013-03-24 10:48:39 +00:00 |
|