mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-02-28 14:05:38 +05:00
22542: [CEA 1129]Convert to biquadradic creates a node ouside an element if mesh has no CAD
Fix quadratic->biquadratic w/o geometry
This commit is contained in:
parent
54a7f4b412
commit
cc45ac3c82
@ -1200,10 +1200,11 @@ const SMDS_MeshNode* SMESH_MesherHelper::GetCentralNode(const SMDS_MeshNode* n1,
|
||||
}
|
||||
else // ( force3d || F.IsNull() )
|
||||
{
|
||||
P = ( SMESH_TNodeXYZ( n1 ) +
|
||||
SMESH_TNodeXYZ( n2 ) +
|
||||
SMESH_TNodeXYZ( n3 ) +
|
||||
SMESH_TNodeXYZ( n4 ) ) / 4;
|
||||
P = calcTFI (0.5, 0.5,
|
||||
SMESH_TNodeXYZ(n1), SMESH_TNodeXYZ(n2),
|
||||
SMESH_TNodeXYZ(n3), SMESH_TNodeXYZ(n4),
|
||||
SMESH_TNodeXYZ(n12), SMESH_TNodeXYZ(n23),
|
||||
SMESH_TNodeXYZ(n34), SMESH_TNodeXYZ(n41));
|
||||
centralNode = meshDS->AddNode( P.X(), P.Y(), P.Z() );
|
||||
|
||||
if ( !F.IsNull() ) // force3d
|
||||
|
Loading…
Reference in New Issue
Block a user