22580: EDF 8049 SMESH: Problems with viscous layer

Pb on a fillet at a large first inflation step
This commit is contained in:
eap 2014-05-08 14:13:27 +04:00
parent 5e83e1e8e9
commit 9d93189fdb

View File

@ -1707,6 +1707,8 @@ void _ViscousBuilder::findSimplexTestEdges( _SolidData& data,
inDir * minDir.XYZ() < 0 )
continue;
limitStepSize( data, 0.9 / surfCurvature );
// add _simplices to the _LayerEdge's
for ( size_t iE = 0; iE < ledgesOnEdges.size(); ++iE )
{
@ -3099,7 +3101,7 @@ bool _ViscousBuilder::updateNormals( _SolidData& data,
if ( FF1[0].IsNull() || FF2[0].IsNull() )
continue;
// // get a new normal for edge1
// get a new normal for edge1
bool ok;
gp_Vec dir1 = edge1->_normal, dir2 = edge2->_normal;
if ( edge1->_cosin < 0 )