Revision: 15218
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15218
Author: mxcurioni
Date: 2008-06-14 00:23:24 +0200 (Sat, 14 Jun 2008)
Log Message:
-----------
soc-2008-mxcurioni: removed static dependencies (formerly fixed in
app_blender/test_config.h). From now on, to use the branch, one needs to define
a FREESTYLE_BLENDER_DIR environment variable to point to the Freestyle
directory source/blender/freestyle
Modified Paths:
--------------
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/AppConfig.cpp
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/Controller.cpp
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/api.cpp
Removed Paths:
-------------
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/test_config.h
Modified:
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/AppConfig.cpp
===================================================================
---
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/AppConfig.cpp
2008-06-13 21:24:21 UTC (rev 15217)
+++
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/AppConfig.cpp
2008-06-13 22:23:24 UTC (rev 15218)
@@ -18,8 +18,6 @@
//
///////////////////////////////////////////////////////////////////////////////
-#include "test_config.h"
-
#include "AppConfig.h"
#include <iostream>
@@ -34,10 +32,8 @@
_HomeDir = getEnvVar("HOME");
// get the root directory
//soc
- //setRootDir(getEnvVar("FREESTYLE_BLENDER_DIR"));
- setRootDir( TEST_ROOT_DIR );
+ setRootDir(getEnvVar("FREESTYLE_BLENDER_DIR"));
-//setRootDir(QString("."));
_pInstance = this;
}
void Path::setRootDir(const string& iRootDir){
Modified:
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/Controller.cpp
===================================================================
---
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/Controller.cpp
2008-06-13 21:24:21 UTC (rev 15217)
+++
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/Controller.cpp
2008-06-13 22:23:24 UTC (rev 15218)
@@ -64,8 +64,6 @@
#include "../system/StringUtils.h"
-#include "test_config.h"
-
Controller::Controller()
{
@@ -1062,7 +1060,7 @@
// Default init options
Config::Path * cpath = Config::Path::getInstance();
-
+
// Directories
ViewMapIO::Options::setModelsPath( StringUtils::toAscii(
cpath->getModelsPath() ) );
PythonInterpreter::Options::setPythonPath( StringUtils::toAscii(
cpath->getPythonPath() ) );
@@ -1079,8 +1077,8 @@
// Papers Textures
vector<string> sl;
- sl.push_back( StringUtils::toAscii( TEST_TEXTURE_FILE ) );
- TextureManager::Options::setPaperTextures(sl);
+ sl.push_back( StringUtils::toAscii( cpath->getPapersDir() +
Config::DEFAULT_PAPER_TEXTURE ) );
+ TextureManager::Options::setPaperTextures( sl );
// Drawing Buffers
setFrontBufferFlag(false);
Modified:
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/api.cpp
===================================================================
---
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/api.cpp
2008-06-13 21:24:21 UTC (rev 15217)
+++
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/api.cpp
2008-06-13 22:23:24 UTC (rev 15218)
@@ -2,7 +2,6 @@
#include "AppGLWidget.h"
#include "Controller.h"
#include "AppConfig.h"
-#include "test_config.h"
#include <iostream>
@@ -28,9 +27,8 @@
static Controller *controller = NULL;
static AppGLWidget *view = NULL;
-
+
void FRS_initialize(){
- Config::Path pathconfig;
if( controller == NULL )
controller = new Controller;
@@ -40,7 +38,8 @@
}
void FRS_execute(Render* re) {
-
+
+ Config::Path pathconfig;
FRS_initialize();
controller->SetView(view);
@@ -51,12 +50,15 @@
view->_camera->setScreenWidthAndHeight(width, height);
//view->setCameraState(const float* position, const float*
orientation)
- BPY_run_python_script( TEST_3DS_EXPORT );
+ string script_3ds_export = pathconfig.getProjectDir() +
+
Config::DIR_SEP + "python" +
+
Config::DIR_SEP + "3ds_export.py";
+ BPY_run_python_script( const_cast<char
*>(script_3ds_export.c_str()) );
char btempdir[255];
BLI_where_is_temp(btempdir,1);
string exported_3ds_file = btempdir;
- exported_3ds_file += "/tmp_scene_freestyle.3ds";
+ exported_3ds_file += Config::DIR_SEP +
"tmp_scene_freestyle.3ds";
if( BLI_exists( const_cast<char *>(exported_3ds_file.c_str()) )
) {
controller->Load3DSFile( exported_3ds_file.c_str() );
}
@@ -65,7 +67,10 @@
return;
}
- controller->InsertStyleModule( 0, TEST_STYLE_MODULE_FILE );
+ string style_module = pathconfig.getProjectDir() +
+ Config::DIR_SEP
+ "style_modules" +
+ Config::DIR_SEP
+ "contour.py";
+ controller->InsertStyleModule( 0, const_cast<char
*>(style_module.c_str()) );
controller->toggleLayer(0, true);
controller->ComputeViewMap();
Deleted:
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/test_config.h
===================================================================
---
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/test_config.h
2008-06-13 21:24:21 UTC (rev 15217)
+++
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/app_blender/test_config.h
2008-06-13 22:23:24 UTC (rev 15218)
@@ -1,10 +0,0 @@
-#define TEST_STYLE_MODULE_FILE
"/Users/mx/Documents/work/GSoC_2008/bf-blender/branches/soc-2008-mxcurioni/source/blender/freestyle/style_modules/contour.py"
-
-#define TEST_ROOT_DIR
"/Users/mx/Documents/work/GSoC_2008/bf-blender/branches/soc-2008-mxcurioni/source/blender/freestyle"
-
-#define TEST_TEXTURE_FILE
"/Users/mx/Documents/work/GSoC_2008/bf-blender/branches/soc-2008-mxcurioni/source/blender/freestyle/data/textures/papers/whitepaper.jpg"
-
-
-
-
-#define TEST_3DS_EXPORT
"/Users/mx/Documents/work/GSoC_2008/bf-blender/branches/soc-2008-mxcurioni/source/blender/freestyle/python/3ds_export.py"
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs