0021130: EDF 1746 SMESH: Issue with export in STL format

export any kind of 2D and 3D elements to STL file becomes possible
This commit is contained in:
eap 2011-01-27 16:58:49 +00:00
parent d0b5d6090a
commit 20b841039b

View File

@ -403,23 +403,23 @@
/*
there must be check on others mesh elements not equal triangles
*/
if (aMesh->NbTriangles() < 1) {
SUIT_MessageBox::warning
(SMESHGUI::desktop(),
QObject::tr("SMESH_WRN_WARNING"),
QObject::tr("SMESH_EXPORT_STL1").arg(aMeshName));
return;
}
if (!(aMesh->NbElements() - aMesh->NbTriangles())) {
int aRet = SUIT_MessageBox::warning
(SMESHGUI::desktop(),
QObject::tr("SMESH_WRN_WARNING"),
QObject::tr("SMESH_EXPORT_STL2").arg(aMeshName),
QObject::tr("SMESH_BUT_YES"),
QObject::tr("SMESH_BUT_NO"), 0, 1);
if (aRet != 0)
return;
}
// if (aMesh->NbTriangles() < 1) {
// SUIT_MessageBox::warning
// (SMESHGUI::desktop(),
// QObject::tr("SMESH_WRN_WARNING"),
// QObject::tr("SMESH_EXPORT_STL1").arg(aMeshName));
// return;
// }
// if (!(aMesh->NbElements() - aMesh->NbTriangles())) {
// int aRet = SUIT_MessageBox::warning
// (SMESHGUI::desktop(),
// QObject::tr("SMESH_WRN_WARNING"),
// QObject::tr("SMESH_EXPORT_STL2").arg(aMeshName),
// QObject::tr("SMESH_BUT_YES"),
// QObject::tr("SMESH_BUT_NO"), 0, 1);
// if (aRet != 0)
// return;
// }
aFilterMapSTL.insert( QObject::tr( "STL_ASCII_FILES_FILTER" ) + " (*.stl)", 1 ); // 1 - ASCII mode
aFilterMapSTL.insert( QObject::tr( "STL_BIN_FILES_FILTER" ) + " (*.stl)", 0 ); // 0 - Binary mode