- Use Fixed as stream option in OBJ writer to avoid problems with other programs reading scientific notation
closes #60
This commit is contained in:
@@ -28,6 +28,7 @@
|
|||||||
<li>OM Writer/Reader: Update file format version to 2.0. Older files can still be read, but older OpenMesh versions cannot read new format.</li>
|
<li>OM Writer/Reader: Update file format version to 2.0. Older files can still be read, but older OpenMesh versions cannot read new format.</li>
|
||||||
<li>OM Writer/Reader: Fixed inconsistent writing/reading of edge properties</li>
|
<li>OM Writer/Reader: Fixed inconsistent writing/reading of edge properties</li>
|
||||||
<li>OM Writer/Reader: Add option to store status</li>
|
<li>OM Writer/Reader: Add option to store status</li>
|
||||||
|
<li>OBJ Writer: Use Fixed as stream option in OBJ writer to avoid problems with other programs reading scientific notation</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<b>Tools</b>
|
<b>Tools</b>
|
||||||
|
|||||||
@@ -97,8 +97,12 @@ write(const std::string& _filename, BaseExporter& _be, Options _opt, std::stream
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Set precision on output stream. The default is set via IOManager and passed through to all writers.
|
||||||
out.precision(_precision);
|
out.precision(_precision);
|
||||||
|
|
||||||
|
// Set fixed output to avoid problems with programs not reading scientific notation correctly
|
||||||
|
out << std::fixed;
|
||||||
|
|
||||||
{
|
{
|
||||||
#if defined(WIN32)
|
#if defined(WIN32)
|
||||||
std::string::size_type dot = _filename.find_last_of("\\/");
|
std::string::size_type dot = _filename.find_last_of("\\/");
|
||||||
|
|||||||
Reference in New Issue
Block a user