Fixed OMWriter when no faces are available (Thanks to Jamie Kydd for the patch)

This commit is contained in:
Jan Möbius
2016-12-19 13:24:23 +01:00
parent 5e9f74d7c7
commit dc79c22a24

View File

@@ -318,7 +318,7 @@ bool _OMWriter_::write_binary(std::ostream& _os, BaseExporter& _be,
// ---------- write face normals // ---------- write face normals
if ( _be.has_face_normals() && _opt.check(Options::FaceNormal) ) if (_be.n_faces() && _be.has_face_normals() && _opt.check(Options::FaceNormal) )
{ {
#define NEW_STYLE 0 #define NEW_STYLE 0
#if NEW_STYLE #if NEW_STYLE
@@ -353,7 +353,7 @@ bool _OMWriter_::write_binary(std::ostream& _os, BaseExporter& _be,
// ---------- write face color // ---------- write face color
if (_be.has_face_colors() && _opt.check( Options::FaceColor )) if (_be.n_faces() && _be.has_face_colors() && _opt.check( Options::FaceColor ))
{ {
#define NEW_STYLE 0 #define NEW_STYLE 0
#if NEW_STYLE #if NEW_STYLE