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:
+17
-7
@@ -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) ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user