mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-02-06 20:04:18 +05:00
shorten code
This commit is contained in:
parent
61cd810fbe
commit
20bed398e1
@ -174,52 +174,20 @@ Driver_Mesh::Status DriverUNV_W_SMDS_Mesh::Perform()
|
|||||||
{
|
{
|
||||||
const SMDS_MeshVolume* anElem = anIter->next();
|
const SMDS_MeshVolume* anElem = anIter->next();
|
||||||
int aNbNodes = anElem->NbNodes();
|
int aNbNodes = anElem->NbNodes();
|
||||||
//MESSAGE("aNbNodes="<<aNbNodes);
|
SMDS_ElemIteratorPtr aNodesIter = anElem->nodesIteratorToUNV();
|
||||||
SMDS_ElemIteratorPtr aNodesIter;
|
|
||||||
aNodesIter = anElem->nodesIteratorToUNV();
|
|
||||||
if ( anElem->IsPoly() ) {
|
if ( anElem->IsPoly() ) {
|
||||||
continue;
|
continue;
|
||||||
// MESSAGE("anElem->IsPoly");
|
|
||||||
// if ( const SMDS_VtkVolume* ph =
|
|
||||||
// dynamic_cast<const SMDS_VtkVolume*> (anElem))
|
|
||||||
// {
|
|
||||||
// aNbNodes = ph->NbUniqueNodes();
|
|
||||||
// aNodesIter = ph->uniqueNodesIterator();
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int anId = -1;
|
int anId = -1;
|
||||||
switch(aNbNodes) {
|
switch(aNbNodes) {
|
||||||
case 4: {
|
case 4: anId = 111; break;
|
||||||
anId = 111;
|
case 6: anId = 112; break;
|
||||||
break;
|
case 8: anId = 115; break;
|
||||||
}
|
case 10: anId = 118; break;
|
||||||
case 6: {
|
case 13: anId = 114; break;
|
||||||
anId = 112;
|
case 15: anId = 113; break;
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 8: {
|
|
||||||
anId = 115;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 10: {
|
|
||||||
anId = 118;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 13: {
|
|
||||||
anId = 114;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 15: {
|
|
||||||
anId = 113;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case 20:
|
case 20:
|
||||||
case 27: {
|
case 27: anId = 116; aNbNodes = 20; break;
|
||||||
anId = 116;
|
|
||||||
aNbNodes = 20;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
default:
|
default:
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user