diff --git a/.gitignore b/.gitignore
index a805dad..887d131 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,6 +8,8 @@ Release*/
*.app/
*.pyc
.svn/
+bin
+!bin/data
#XCode
@@ -28,6 +30,11 @@ xcuserdata
*.sdf
*.opensdf
*.suo
+*.pdb
+*.ilk
+*.aps
+*.VC.db
+*.VC.opendb
ipch/
#Eclipse
diff --git a/example/example.sln b/example/example.sln
new file mode 100644
index 0000000..d5a9ab8
--- /dev/null
+++ b/example/example.sln
@@ -0,0 +1,38 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example", "example.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openFrameworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openFrameworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.ActiveCfg = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.Build.0 = Debug|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.ActiveCfg = Release|Win32
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.Build.0 = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.ActiveCfg = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.Build.0 = Debug|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.ActiveCfg = Release|Win32
+ {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/example/example.vcxproj b/example/example.vcxproj
new file mode 100644
index 0000000..6016ba2
--- /dev/null
+++ b/example/example.vcxproj
@@ -0,0 +1,456 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7FD42DF7-442E-479A-BA76-D0022F99702A}
+ Win32Proj
+ example
+
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ $(ProjectName)_debug
+ true
+ true
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+ bin\
+ obj\$(Configuration)\
+ false
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ ..\..\..\addons\ofxOpenCv\src;..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\addons\ofxCv\src;..\..\..\addons\ofxCv\libs\CLD\include;..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\addons\ofxCv\libs\ofxCv\include\ofxCv;
+..\..\..\addons\ofxPuppet\src;
+..\..\..\addons\ofxPuppet\libs\rigidAsPossibleMesh\src;
+..\..\..\addons\ofxPuppet\libs\wml\src;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+
+
+ true
+ Console
+ false
+ ..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_calib3d249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_contrib249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_core249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_features2d249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_flann249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_gpu249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_highgui249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_imgproc249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_legacy249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_ml249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_nonfree249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_objdetect249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_photo249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_stitching249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_superres249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_ts249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_video249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\opencv_videostab249d.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Debug\zlibd.lib;%(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+
+ Disabled
+ EnableFastChecks
+ %(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Level3
+ ..\..\..\addons\ofxOpenCv\src;..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\addons\ofxCv\src;..\..\..\addons\ofxCv\libs\CLD\include;..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\addons\ofxCv\libs\ofxCv\include\ofxCv;
+..\..\..\addons\ofxPuppet\src;
+..\..\..\addons\ofxPuppet\libs\rigidAsPossibleMesh\src;
+..\..\..\addons\ofxPuppet\libs\wml\src;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ true
+
+
+ true
+ Console
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ ..\..\..\addons\ofxOpenCv\src;..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\addons\ofxCv\src;..\..\..\addons\ofxCv\libs\CLD\include;..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\addons\ofxCv\libs\ofxCv\include\ofxCv;
+..\..\..\addons\ofxPuppet\src;
+..\..\..\addons\ofxPuppet\libs\rigidAsPossibleMesh\src;
+..\..\..\addons\ofxPuppet\libs\wml\src;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+ true
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ ..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_calib3d249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_contrib249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_core249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_features2d249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_flann249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_gpu249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_highgui249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_imgproc249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_legacy249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_ml249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_nonfree249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_objdetect249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_photo249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_stitching249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_superres249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_ts249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_video249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\opencv_videostab249.lib;..\..\..\addons\ofxOpenCv\libs\opencv\lib\vs\Win32\Release\zlib.lib;%(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+
+ false
+ %(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Level3
+ ..\..\..\addons\ofxOpenCv\src;..\..\..\addons\ofxOpenCv\libs\opencv\include;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\core;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\flann;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ml;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\photo;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\superres;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\ts;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\video;..\..\..\addons\ofxOpenCv\libs\opencv\include\opencv2\videostab;..\..\..\addons\ofxCv\src;..\..\..\addons\ofxCv\libs\CLD\include;..\..\..\addons\ofxCv\libs\CLD\include\CLD;..\..\..\addons\ofxCv\libs\ofxCv\include;..\..\..\addons\ofxCv\libs\ofxCv\include\ofxCv;
+..\..\..\addons\ofxPuppet\src;
+..\..\..\addons\ofxPuppet\libs\rigidAsPossibleMesh\src;
+..\..\..\addons\ofxPuppet\libs\wml\src;%(AdditionalIncludeDirectories)
+ CompileAsCpp
+
+
+ false
+ false
+ Console
+ true
+ true
+ false
+ %(AdditionalDependencies)
+ %(AdditionalLibraryDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5837595d-aca9-485c-8e76-729040ce4b0b}
+
+
+
+
+ /D_DEBUG %(AdditionalOptions)
+ /D_DEBUG %(AdditionalOptions)
+ $(OF_ROOT)\libs\openFrameworksCompiled\project\vs
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/example/example.vcxproj.filters b/example/example.vcxproj.filters
new file mode 100644
index 0000000..054d354
--- /dev/null
+++ b/example/example.vcxproj.filters
@@ -0,0 +1,891 @@
+
+
+
+
+ src
+
+
+ src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxCv\libs\CLD\src
+
+
+ addons\ofxCv\libs\CLD\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxCv\libs\ofxCv\src
+
+
+ addons\ofxPuppet\src
+
+
+ addons\ofxPuppet\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+
+
+ {d8376475-7454-4a24-b08a-aac121d3ad6f}
+
+
+ {28c411f1-3e80-4e8d-a004-f4d55ecc8219}
+
+
+ {7ebe117e-3d2b-4f0b-8785-77df9054fbd2}
+
+
+ {f0e06e86-68ad-44c3-8641-25ab4d529668}
+
+
+ {c9bbe37e-9384-4563-a854-cc220fca0d5b}
+
+
+ {9b62f8ab-1805-4c92-a355-2a0c8b770e5d}
+
+
+ {24a8b103-00bd-4699-be59-c051dab26862}
+
+
+ {ddc26d96-1a32-4094-b39e-1881a3319c85}
+
+
+ {86c23d41-1bde-45b9-a117-e1fd11546b42}
+
+
+ {1abb5c05-3b70-445c-a50b-43776f91806e}
+
+
+ {96f67263-c88d-4254-982f-8108ec994f20}
+
+
+ {81228fc1-9131-4bef-ba88-3379922ce39d}
+
+
+ {533a5d19-0a61-4a9a-9d20-6cd4436056d7}
+
+
+ {aef4f918-8106-407c-8bd9-ce4d34596f96}
+
+
+ {c06b1fd8-9147-4298-98a1-448b3b262d12}
+
+
+ {0a2c2a5b-cce8-4f10-a380-45ae1e3f7fd9}
+
+
+ {4bd6ff8b-d3f0-4c48-b2b0-0c07c112e31e}
+
+
+ {505ba97b-dfd9-4339-84fc-725d4ce97075}
+
+
+ {e6e52f80-1da9-469a-ab79-490e5a46fe87}
+
+
+ {4de9875f-8df4-48b6-a424-30da2351724a}
+
+
+ {342918f2-5289-4983-b434-ed3502fa75b1}
+
+
+ {315a78df-8033-4200-bd6e-8112c3ce90bb}
+
+
+ {7901b08b-feb8-4a60-b3d6-78c01b8366cc}
+
+
+ {2b6e3d39-69e6-4001-af01-5f2684878f65}
+
+
+ {8446a12e-b0cf-47dd-8c98-1f45d1319c8e}
+
+
+ {ba117779-8a91-44b5-8055-e4669e0d7362}
+
+
+ {529b445c-84ad-4b7d-ad40-25a1ee51b3e7}
+
+
+ {753270d2-30ef-4455-bf70-6d8ae9bece12}
+
+
+ {7e9bee21-999a-48ad-ac43-6f4ac37260bc}
+
+
+ {d0e7049f-d6be-46e0-a04f-cc036ea60734}
+
+
+ {33ee9ec7-6a22-4498-b2f6-7f3e02e65972}
+
+
+ {8cb1b5e7-8672-40d2-819e-081a158bc0ae}
+
+
+ {cee86f5b-8680-42cd-ac91-ae7147bf854c}
+
+
+ {6ddb300c-59df-4d88-8f3b-520091624087}
+
+
+ {68fee8d1-dd90-4814-ae1b-5c5649f5cf0c}
+
+
+ {8955ffc6-75cd-4371-81dc-86c73fd7da36}
+
+
+ {9d67021f-d2b3-4257-82c2-979624d29379}
+
+
+ {6b9bc37b-086a-4867-8f86-9f601ad7872b}
+
+
+ {9e2105d3-7b03-4687-b68d-fa5254ee769c}
+
+
+ {1d48b77f-c410-4e85-8134-98638ef37a4e}
+
+
+ {e2ba8da9-379d-4630-afd7-9db39379b2b2}
+
+
+ {b08f8917-9db2-4976-a2f0-dec912c6d9d6}
+
+
+ {1d9535c1-fad4-4da9-86d4-cc7db3fce50e}
+
+
+ {384d4999-5776-4952-acb4-4ff41efd2222}
+
+
+ {97b30468-fb42-4211-b969-3e63991ca2a3}
+
+
+ {0104d623-3a4b-470a-8d46-22d6aa7326e9}
+
+
+ {9861dff3-567e-46ce-aae5-c7fdda91a1d8}
+
+
+ {b0f216c6-30c0-4a59-9622-1a2331aaf797}
+
+
+
+
+ src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\src
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\contrib
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\contrib
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\contrib
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\contrib
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\contrib
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\core
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\features2d
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\flann
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\gpu\device\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\highgui
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\highgui
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\highgui
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\highgui
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\legacy
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\legacy
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\legacy
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\legacy
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\ml
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\nonfree
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\photo
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\photo
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\stitching\detail
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\superres
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\superres
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\ts
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\ts
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\ts
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\ts
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\ts
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\video
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\video
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\video
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxOpenCv\libs\opencv\include\opencv2\videostab
+
+
+ addons\ofxCv\src
+
+
+ addons\ofxCv\libs\CLD\include\CLD
+
+
+ addons\ofxCv\libs\CLD\include\CLD
+
+
+ addons\ofxCv\libs\CLD\include\CLD
+
+
+ addons\ofxCv\libs\CLD\include\CLD
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxCv\libs\ofxCv\include\ofxCv
+
+
+ addons\ofxPuppet\src
+
+
+ addons\ofxPuppet\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\rigidAsPossibleMesh\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+ addons\ofxPuppet\libs\wml\src
+
+
+
+
+
+
\ No newline at end of file
diff --git a/example/icon.rc b/example/icon.rc
new file mode 100644
index 0000000..7e26eb3
--- /dev/null
+++ b/example/icon.rc
@@ -0,0 +1,8 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+
+#if defined(_DEBUG)
+MAIN_ICON ICON "icon_debug.ico"
+#else
+MAIN_ICON ICON "icon.ico"
+#endif
diff --git a/libs/rigidAsPossibleMesh/src/WmlLinearSystemExt.cpp b/libs/rigidAsPossibleMesh/src/WmlLinearSystemExt.cpp
index 1c9bffd..eb82ca2 100755
--- a/libs/rigidAsPossibleMesh/src/WmlLinearSystemExt.cpp
+++ b/libs/rigidAsPossibleMesh/src/WmlLinearSystemExt.cpp
@@ -2,6 +2,7 @@
#include "rmsdebug.h"
#include
+#include
#include
#include