EgtGeomKernel 2.1g3 :
- in SurfTriMesh corretto costruttore di copia e funzione CopyFrom - in Polygon3d aggiunte funzioni Offset e Invert.
This commit is contained in:
+10
-8
@@ -964,20 +964,22 @@ SurfTriMesh::CopyFrom( const SurfTriMesh& stmSrc)
|
||||
{
|
||||
if ( &stmSrc == this)
|
||||
return true ;
|
||||
if ( ! Init( stmSrc.GetVertexSize(), stmSrc.GetTriangleSize()))
|
||||
if ( ! Init( stmSrc.GetVertexSize(), stmSrc.GetTriangleSize(), stmSrc.GetFacetSize()))
|
||||
return false ;
|
||||
m_vVert = stmSrc.m_vVert ;
|
||||
m_vTria = stmSrc.m_vTria ;
|
||||
m_bOriented = stmSrc.m_bOriented ;
|
||||
m_bClosed = stmSrc.m_bClosed ;
|
||||
m_nStatus = stmSrc.m_nStatus ;
|
||||
m_dLinTol = stmSrc.m_dLinTol ;
|
||||
m_dBoundaryAng = stmSrc.m_dBoundaryAng ;
|
||||
m_dCosBndAng = stmSrc.m_dCosBndAng ;
|
||||
m_dSmoothAng = stmSrc.m_dSmoothAng ;
|
||||
m_dCosSmAng = stmSrc.m_dCosSmAng ;
|
||||
m_nStatus = stmSrc.m_nStatus ;
|
||||
m_bOriented = stmSrc.m_bOriented ;
|
||||
m_bClosed = stmSrc.m_bClosed ;
|
||||
m_bFaceted = stmSrc.m_bFaceted ;
|
||||
m_vVert = stmSrc.m_vVert ;
|
||||
m_vTria = stmSrc.m_vTria ;
|
||||
m_vFacet = stmSrc.m_vFacet ;
|
||||
m_nTimeStamp = stmSrc.m_nTimeStamp ;
|
||||
m_nTempProp = stmSrc.m_nTempProp ;
|
||||
m_bFaceted = stmSrc.m_bFaceted ;
|
||||
m_vFacet = stmSrc.m_vFacet ;
|
||||
m_nParts = stmSrc.m_nParts ;
|
||||
return true ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user