EgtExecutor 1.6j1 :

- aggiunta gestione Photo
- aggiunta gestione Textures con applicazione a superfici basata su riferimenti
- corrette Pack di Nesting con primo pezzo più grande in X del pannello 
- aggiunte funzioni per Photo e Texture su superfici in LUA.
This commit is contained in:
Dario Sassi
2015-10-11 17:58:37 +00:00
parent f6dff2cefd
commit d4cb542d16
20 changed files with 801 additions and 126 deletions
+17 -7
View File
@@ -677,18 +677,18 @@ ExeUnProjectPoint( int nWinX, int nWinY, Point3d& ptP)
//-----------------------------------------------------------------------------
bool
ExeLoadTexture( const std::string& sName, const std::string& sFile,
double dMMxPix, double dDimX, double dDimY, bool bRepeat)
ExeLoadTexture( const string& sName, const string& sFile,
double dMMxPix, double dDimX, double dDimY, int nRepeat)
{
IEGrScene* pScene = GetCurrScene() ;
VERIFY_SCENE( pScene, false)
// lancio il caricamento della texture
return pScene->LoadTexture( sName, sFile, dMMxPix, dDimX, dDimY, bRepeat) ;
return pScene->LoadTexture( sName, sFile, dMMxPix, dDimX, dDimY, nRepeat) ;
}
//-----------------------------------------------------------------------------
bool
ExeUnloadTexture( const std::string& sName)
ExeUnloadTexture( const string& sName)
{
IEGrScene* pScene = GetCurrScene() ;
VERIFY_SCENE( pScene, false)
@@ -696,13 +696,23 @@ ExeUnloadTexture( const std::string& sName)
return pScene->UnloadTexture( sName) ;
}
//-----------------------------------------------------------------------------
bool
ExeExistsTexture( const string& sName)
{
IEGrScene* pScene = GetCurrScene() ;
VERIFY_SCENE( pScene, false)
// verifico esistenza della texture
return pScene->ExistsTexture( sName) ;
}
//-----------------------------------------------------------------------------
bool
ExeGetTexturePixels( const std::string& sName, int& nWidth, int& nHeight)
{
IEGrScene* pScene = GetCurrScene() ;
VERIFY_SCENE( pScene, false)
// lancio lo scaricamento della texture
// recupero la dimensione in pixels della texture
return pScene->GetTexturePixels( sName, nWidth, nHeight) ;
}
@@ -712,7 +722,7 @@ ExeGetTextureDimensions( const std::string& sName, double& dDimX, double& dDimY)
{
IEGrScene* pScene = GetCurrScene() ;
VERIFY_SCENE( pScene, false)
// lancio lo scaricamento della texture
// recupero la dimensione fisica della texture
return pScene->GetTextureDimensions( sName, dDimX, dDimY) ;
}
@@ -722,6 +732,6 @@ ExeChangeTextureDimensions( const std::string& sName, double dDimX, double dDimY
{
IEGrScene* pScene = GetCurrScene() ;
VERIFY_SCENE( pScene, false)
// lancio lo scaricamento della texture
// modifico le dimensioni della texture
return pScene->ChangeTextureDimensions( sName, dDimX, dDimY) ;
}