EgtInterface 1.9j2 :

- riportata EgtSurfTmFacetOppositeSide a 2 parametri restituiti (i punti).
This commit is contained in:
Dario Sassi
2018-10-06 08:52:47 +00:00
parent 19bf6df356
commit 0fe0263792
2 changed files with 3 additions and 5 deletions
+3 -5
View File
@@ -507,21 +507,19 @@ __stdcall EgtSurfTmFacetNormVersor( int nId, int nFacet, int nRefId, double vtNo
//----------------------------------------------------------------------------
BOOL
__stdcall EgtSurfTmFacetOppositeSide( int nId, int nFacet, const double vtDir[3], int nRefId,
double ptP1[3], double ptP2[3], double vtIn1[3], double vtOut2[3])
double ptP1[3], double ptP2[3])
{
// verifica parametri
if ( vtDir == nullptr || ptP1 == nullptr || ptP2 == nullptr || vtIn1 == nullptr || vtOut2 == nullptr)
if ( vtDir == nullptr || ptP1 == nullptr || ptP2 == nullptr)
return FALSE ;
// recupero gli estremi del lato opposto
Point3d ptMyP1, ptMyP2 ;
Vector3d vtMyIn1, vtMyOut2 ;
if ( ! ExeSurfTmFacetOppositeSide( nId, nFacet, vtDir, nRefId, ptMyP1, ptMyP2, vtMyIn1, vtMyOut2))
if ( ! ExeSurfTmFacetOppositeSide( nId, nFacet, vtDir, nRefId, ptMyP1, ptMyP2))
return FALSE ;
// assegno risultati
VEC_FROM_3D( ptP1, ptMyP1)
VEC_FROM_3D( ptP2, ptMyP2)
VEC_FROM_3D( vtIn1, vtMyIn1)
VEC_FROM_3D( vtOut2, vtMyOut2)
return TRUE ;
}