Revision: 21580
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21580
Author:   ben2610
Date:     2009-07-14 17:54:02 +0200 (Tue, 14 Jul 2009)

Log Message:
-----------
iTaSC 2.5: port of iTaSC implementation from ge_dev branch to 2.5 branch. IK 
temporary data is now stored in bPose. Explicit support of GE: no caching, 
correct initial position for IK target, correct timestep evaluation. Still to 
be done: clear cache/data when some IK parameters are changed (do via RNA 
update functions).

Modified Paths:
--------------
    branches/itasc/projectfiles_vc9/blender/blender.sln
    branches/itasc/projectfiles_vc9/blender/blenkernel/BKE_blenkernel.vcproj
    branches/itasc/projectfiles_vc9/blender/editors/ED_editors.vcproj
    branches/itasc/projectfiles_vc9/blender/makesrna/RNA_makesrna.vcproj
    branches/itasc/projectfiles_vc9/blender/makesrna/RNA_rna.vcproj
    branches/itasc/release/ui/buttons_object_constraint.py
    branches/itasc/source/blender/CMakeLists.txt
    branches/itasc/source/blender/Makefile
    branches/itasc/source/blender/SConscript
    branches/itasc/source/blender/blenkernel/BKE_armature.h
    branches/itasc/source/blender/blenkernel/CMakeLists.txt
    branches/itasc/source/blender/blenkernel/SConscript
    branches/itasc/source/blender/blenkernel/intern/Makefile
    branches/itasc/source/blender/blenkernel/intern/action.c
    branches/itasc/source/blender/blenkernel/intern/armature.c
    branches/itasc/source/blender/blenkernel/intern/pointcache.c
    branches/itasc/source/blender/blenloader/intern/readfile.c
    branches/itasc/source/blender/makesdna/DNA_action_types.h
    branches/itasc/source/blender/makesrna/SConscript
    branches/itasc/source/blender/makesrna/intern/CMakeLists.txt
    branches/itasc/source/blender/makesrna/intern/Makefile
    branches/itasc/source/blender/makesrna/intern/SConscript
    branches/itasc/source/blender/makesrna/intern/rna_pose.c
    branches/itasc/source/gameengine/Converter/BL_ArmatureObject.cpp
    branches/itasc/source/gameengine/Converter/BL_ArmatureObject.h

Added Paths:
-----------
    branches/itasc/projectfiles_vc9/blender/ikplugin/
    branches/itasc/projectfiles_vc9/blender/ikplugin/BIK_ikplugin.vcproj
    branches/itasc/source/blender/ikplugin/
    branches/itasc/source/blender/ikplugin/BIK_api.h
    branches/itasc/source/blender/ikplugin/CMakeLists.txt
    branches/itasc/source/blender/ikplugin/Makefile
    branches/itasc/source/blender/ikplugin/SConscript
    branches/itasc/source/blender/ikplugin/intern/
    branches/itasc/source/blender/ikplugin/intern/Makefile
    branches/itasc/source/blender/ikplugin/intern/ikplugin_api.c
    branches/itasc/source/blender/ikplugin/intern/ikplugin_api.h
    branches/itasc/source/blender/ikplugin/intern/iksolver_plugin.c
    branches/itasc/source/blender/ikplugin/intern/iksolver_plugin.h
    branches/itasc/source/blender/ikplugin/intern/itasc_plugin.cpp
    branches/itasc/source/blender/ikplugin/intern/itasc_plugin.h

Modified: branches/itasc/projectfiles_vc9/blender/blender.sln
===================================================================
--- branches/itasc/projectfiles_vc9/blender/blender.sln 2009-07-14 15:36:21 UTC 
(rev 21579)
+++ branches/itasc/projectfiles_vc9/blender/blender.sln 2009-07-14 15:54:02 UTC 
(rev 21580)
@@ -2,6 +2,7 @@
 # Visual Studio 2008
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "blender", 
"blender.vcproj", "{F78B7FC9-DE32-465E-9F26-BB0B6B7A2EAF}"
        ProjectSection(ProjectDependencies) = postProject
+               {02110D03-59DB-4571-8787-72B3C03B2F2D} = 
{02110D03-59DB-4571-8787-72B3C03B2F2D}
                {E5F2F004-C704-4DCC-A08F-6EB1E38EAB9F} = 
{E5F2F004-C704-4DCC-A08F-6EB1E38EAB9F}
                {6E24BF09-9653-4166-A871-F65CC9E98A9B} = 
{6E24BF09-9653-4166-A871-F65CC9E98A9B}
                {A90C4918-4B21-4277-93BD-AF65F30951D9} = 
{A90C4918-4B21-4277-93BD-AF65F30951D9}
@@ -18,6 +19,7 @@
                {FFD3C64A-30E2-4BC7-BC8F-51818C320400} = 
{FFD3C64A-30E2-4BC7-BC8F-51818C320400}
                {31628053-825D-4C06-8A21-D13883489718} = 
{31628053-825D-4C06-8A21-D13883489718}
                {EADC3C5A-6C51-4F03-8038-1553E7D7F740} = 
{EADC3C5A-6C51-4F03-8038-1553E7D7F740}
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC} = 
{59567A5B-F63A-4A5C-B33A-0A45C300F4DC}
                {B093415D-C0F6-4E76-8F5A-6BC1917BCE9E} = 
{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}
                {DB6BE55D-B6D9-494D-856A-8764FF7BA91D} = 
{DB6BE55D-B6D9-494D-856A-8764FF7BA91D}
                {0A73055E-4DED-40CD-9F72-9093ED3EEC7E} = 
{0A73055E-4DED-40CD-9F72-9093ED3EEC7E}
@@ -43,6 +45,7 @@
                {E90C7BC2-CF30-4A60-A8F2-0050D592E358} = 
{E90C7BC2-CF30-4A60-A8F2-0050D592E358}
                {8B8D4FC3-3234-4E54-8376-5AB83D00D164} = 
{8B8D4FC3-3234-4E54-8376-5AB83D00D164}
                {4B6AFCC5-968C-424A-8F20-76E41B3BEF74} = 
{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}
+               {9951A8C9-84FE-4CFE-9E18-9D01CB8E09F3} = 
{9951A8C9-84FE-4CFE-9E18-9D01CB8E09F3}
                {EB75F4D6-2970-4A3A-8D99-2BAD7201C0E9} = 
{EB75F4D6-2970-4A3A-8D99-2BAD7201C0E9}
                {5A2EA6DC-1A53-4E87-9166-52870CE3B4EA} = 
{5A2EA6DC-1A53-4E87-9166-52870CE3B4EA}
                {E86B7BDE-C33C-4E55-9433-E74C141D7538} = 
{E86B7BDE-C33C-4E55-9433-E74C141D7538}
@@ -135,6 +138,7 @@
                {FFD3C64A-30E2-4BC7-BC8F-51818C320400} = 
{FFD3C64A-30E2-4BC7-BC8F-51818C320400}
                {31628053-825D-4C06-8A21-D13883489718} = 
{31628053-825D-4C06-8A21-D13883489718}
                {EADC3C5A-6C51-4F03-8038-1553E7D7F740} = 
{EADC3C5A-6C51-4F03-8038-1553E7D7F740}
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC} = 
{59567A5B-F63A-4A5C-B33A-0A45C300F4DC}
                {DB6BE55D-B6D9-494D-856A-8764FF7BA91D} = 
{DB6BE55D-B6D9-494D-856A-8764FF7BA91D}
                {0A73055E-4DED-40CD-9F72-9093ED3EEC7E} = 
{0A73055E-4DED-40CD-9F72-9093ED3EEC7E}
                {09222F5E-1625-4FF3-A89A-384D16875EE5} = 
{09222F5E-1625-4FF3-A89A-384D16875EE5}
@@ -160,6 +164,7 @@
                {E90C7BC2-CF30-4A60-A8F2-0050D592E358} = 
{E90C7BC2-CF30-4A60-A8F2-0050D592E358}
                {8B8D4FC3-3234-4E54-8376-5AB83D00D164} = 
{8B8D4FC3-3234-4E54-8376-5AB83D00D164}
                {4B6AFCC5-968C-424A-8F20-76E41B3BEF74} = 
{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}
+               {9951A8C9-84FE-4CFE-9E18-9D01CB8E09F3} = 
{9951A8C9-84FE-4CFE-9E18-9D01CB8E09F3}
                {5A2EA6DC-1A53-4E87-9166-52870CE3B4EA} = 
{5A2EA6DC-1A53-4E87-9166-52870CE3B4EA}
                {E86B7BDE-C33C-4E55-9433-E74C141D7538} = 
{E86B7BDE-C33C-4E55-9433-E74C141D7538}
                {32CC75E2-EE85-45E6-8E3D-513F58464F43} = 
{32CC75E2-EE85-45E6-8E3D-513F58464F43}
@@ -219,6 +224,8 @@
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EXT_build_install_all", 
"..\..\extern\make\msvc_9_0\build_install_all.vcproj", 
"{9C71A793-C177-4CAB-8EC5-923D500B39F8}"
        ProjectSection(ProjectDependencies) = postProject
                {FFD3C64A-30E2-4BC7-BC8F-51818C320400} = 
{FFD3C64A-30E2-4BC7-BC8F-51818C320400}
+               {EADC3C5A-6C51-4F03-8038-1553E7D7F740} = 
{EADC3C5A-6C51-4F03-8038-1553E7D7F740}
+               {BAC615B0-F1AF-418B-8D23-A10FD8870D6A} = 
{BAC615B0-F1AF-418B-8D23-A10FD8870D6A}
        EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INT_boolop", 
"..\..\intern\boolop\make\msvc_9_0\boolop.vcproj", 
"{EB75F4D6-2970-4A3A-8D99-2BAD7201C0E9}"
@@ -272,6 +279,7 @@
                {98330220-47A6-42E0-9DE4-AD0FF5D204D6} = 
{98330220-47A6-42E0-9DE4-AD0FF5D204D6}
                {C66F722C-46BE-40C9-ABAE-2EAC7A697EB8} = 
{C66F722C-46BE-40C9-ABAE-2EAC7A697EB8}
                {FAF46346-65CC-4DB2-85C4-B99826F79D0C} = 
{FAF46346-65CC-4DB2-85C4-B99826F79D0C}
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC} = 
{59567A5B-F63A-4A5C-B33A-0A45C300F4DC}
                {B093415D-C0F6-4E76-8F5A-6BC1917BCE9E} = 
{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}
                {76D90B92-ECC7-409C-9F98-A8814B90F3C0} = 
{76D90B92-ECC7-409C-9F98-A8814B90F3C0}
                {542A9FA1-B7FF-441C-AE15-054DB31D3488} = 
{542A9FA1-B7FF-441C-AE15-054DB31D3488}
@@ -294,8 +302,11 @@
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNA_makesrna", 
"makesrna\RNA_makesrna.vcproj", "{8C2BCCF8-4D9E-46D3-BABF-C1545A332CE6}"
        ProjectSection(ProjectDependencies) = postProject
+               {02110D03-59DB-4571-8787-72B3C03B2F2D} = 
{02110D03-59DB-4571-8787-72B3C03B2F2D}
                {FB88301F-F725-401B-ACD7-D2ABBF333B71} = 
{FB88301F-F725-401B-ACD7-D2ABBF333B71}
                {7495FE37-933A-4AC1-BB2A-B3FDB4DE4284} = 
{7495FE37-933A-4AC1-BB2A-B3FDB4DE4284}
+               {31628053-825D-4C06-8A21-D13883489718} = 
{31628053-825D-4C06-8A21-D13883489718}
+               {1CC733F1-6AB5-4904-8F63-C08C46B79DD9} = 
{1CC733F1-6AB5-4904-8F63-C08C46B79DD9}
        EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNA_rna", 
"makesrna\RNA_rna.vcproj", "{DFE7F3E3-E62A-4677-B666-DF0DDF70C359}"
@@ -310,6 +321,10 @@
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BLF_blenfont", 
"blenfont\BLF_blenfont.vcproj", "{D1A9312F-4557-4982-A0F4-4D08508235F4}"
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INT_itasc", 
"..\..\intern\itasc\make\msvc_9_0\itasc.vcproj", 
"{59567A5B-F63A-4A5C-B33A-0A45C300F4DC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BIK_ikplugin", 
"ikplugin\BIK_ikplugin.vcproj", "{9951A8C9-84FE-4CFE-9E18-9D01CB8E09F3}"
+EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                3D Plugin Debug|Win32 = 3D Plugin Debug|Win32
@@ -503,7 +518,6 @@
                {DF25E6F2-780C-438B-8AAD-D10CF8B3820A}.BlenderPlayer 
Debug|Win32.ActiveCfg = 3D Plugin Debug|Win32
                {DF25E6F2-780C-438B-8AAD-D10CF8B3820A}.BlenderPlayer 
Release|Win32.ActiveCfg = 3D Plugin Release|Win32
                {DF25E6F2-780C-438B-8AAD-D10CF8B3820A}.Debug|Win32.ActiveCfg = 
3D Plugin Debug|Win32
-               {DF25E6F2-780C-438B-8AAD-D10CF8B3820A}.Debug|Win32.Build.0 = 3D 
Plugin Debug|Win32
                {DF25E6F2-780C-438B-8AAD-D10CF8B3820A}.Release|Win32.ActiveCfg 
= 3D Plugin Release|Win32
                {DF25E6F2-780C-438B-8AAD-D10CF8B3820A}.Release|Win32.Build.0 = 
3D Plugin Release|Win32
                {D8ABD6A5-1B36-4D62-934E-B5C6801130B0}.3D Plugin 
Debug|Win32.ActiveCfg = 3D Plugin Debug|Win32
@@ -517,7 +531,6 @@
                {D8ABD6A5-1B36-4D62-934E-B5C6801130B0}.BlenderPlayer 
Release|Win32.ActiveCfg = BlenderPlayer Release|Win32
                {D8ABD6A5-1B36-4D62-934E-B5C6801130B0}.BlenderPlayer 
Release|Win32.Build.0 = BlenderPlayer Release|Win32
                {D8ABD6A5-1B36-4D62-934E-B5C6801130B0}.Debug|Win32.ActiveCfg = 
BlenderPlayer Debug|Win32
-               {D8ABD6A5-1B36-4D62-934E-B5C6801130B0}.Debug|Win32.Build.0 = 
BlenderPlayer Debug|Win32
                {D8ABD6A5-1B36-4D62-934E-B5C6801130B0}.Release|Win32.ActiveCfg 
= BlenderPlayer Release|Win32
                {D8ABD6A5-1B36-4D62-934E-B5C6801130B0}.Release|Win32.Build.0 = 
BlenderPlayer Release|Win32
                {3D310C60-6771-48E4-BCCA-D2718CDED898}.3D Plugin 
Debug|Win32.ActiveCfg = BlenderPlayer Release|Win32
@@ -531,7 +544,6 @@
                {3D310C60-6771-48E4-BCCA-D2718CDED898}.BlenderPlayer 
Release|Win32.ActiveCfg = BlenderPlayer Release|Win32
                {3D310C60-6771-48E4-BCCA-D2718CDED898}.BlenderPlayer 
Release|Win32.Build.0 = BlenderPlayer Release|Win32
                {3D310C60-6771-48E4-BCCA-D2718CDED898}.Debug|Win32.ActiveCfg = 
BlenderPlayer Debug|Win32
-               {3D310C60-6771-48E4-BCCA-D2718CDED898}.Debug|Win32.Build.0 = 
BlenderPlayer Debug|Win32
                {3D310C60-6771-48E4-BCCA-D2718CDED898}.Release|Win32.ActiveCfg 
= BlenderPlayer Release|Win32
                {3D310C60-6771-48E4-BCCA-D2718CDED898}.Release|Win32.Build.0 = 
BlenderPlayer Release|Win32
                {8154A59A-CAED-403D-AB94-BC4E7C032666}.3D Plugin 
Debug|Win32.ActiveCfg = Blender Release|Win32
@@ -885,6 +897,7 @@
                {9C71A793-C177-4CAB-8EC5-923D500B39F8}.3D Plugin 
Release|Win32.ActiveCfg = 3D Plugin Release|Win32
                {9C71A793-C177-4CAB-8EC5-923D500B39F8}.3D Plugin 
Release|Win32.Build.0 = 3D Plugin Release|Win32
                {9C71A793-C177-4CAB-8EC5-923D500B39F8}.Blender 
Debug|Win32.ActiveCfg = Blender Debug|Win32
+               {9C71A793-C177-4CAB-8EC5-923D500B39F8}.Blender 
Debug|Win32.Build.0 = Blender Debug|Win32
                {9C71A793-C177-4CAB-8EC5-923D500B39F8}.Blender 
Release|Win32.ActiveCfg = Blender Release|Win32
                {9C71A793-C177-4CAB-8EC5-923D500B39F8}.BlenderPlayer 
Debug|Win32.ActiveCfg = Blender Debug|Win32
                {9C71A793-C177-4CAB-8EC5-923D500B39F8}.BlenderPlayer 
Release|Win32.ActiveCfg = Blender Release|Win32
@@ -1131,6 +1144,7 @@
                {02110D03-59DB-4571-8787-72B3C03B2F2D}.3D Plugin 
Release|Win32.ActiveCfg = 3DPlugin Debug|Win32
                {02110D03-59DB-4571-8787-72B3C03B2F2D}.3D Plugin 
Release|Win32.Build.0 = 3DPlugin Debug|Win32
                {02110D03-59DB-4571-8787-72B3C03B2F2D}.Blender 
Debug|Win32.ActiveCfg = Blender Debug|Win32
+               {02110D03-59DB-4571-8787-72B3C03B2F2D}.Blender 
Debug|Win32.Build.0 = Blender Debug|Win32
                {02110D03-59DB-4571-8787-72B3C03B2F2D}.Blender 
Release|Win32.ActiveCfg = Blender Release|Win32
                {02110D03-59DB-4571-8787-72B3C03B2F2D}.BlenderPlayer 
Debug|Win32.ActiveCfg = Blender Debug|Win32
                {02110D03-59DB-4571-8787-72B3C03B2F2D}.BlenderPlayer 
Release|Win32.ActiveCfg = Blender Release|Win32
@@ -1234,6 +1248,38 @@
                {D1A9312F-4557-4982-A0F4-4D08508235F4}.Debug|Win32.Build.0 = 
Blender Debug|Win32
                {D1A9312F-4557-4982-A0F4-4D08508235F4}.Release|Win32.ActiveCfg 
= Blender Release|Win32
                {D1A9312F-4557-4982-A0F4-4D08508235F4}.Release|Win32.Build.0 = 
Blender Release|Win32
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC}.3D Plugin 
Debug|Win32.ActiveCfg = Blender Release|Win32
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC}.3D Plugin 
Debug|Win32.Build.0 = Blender Release|Win32
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC}.3D Plugin 
Release|Win32.ActiveCfg = Blender Release|Win32
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC}.3D Plugin 
Release|Win32.Build.0 = Blender Release|Win32
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC}.Blender 
Debug|Win32.ActiveCfg = Blender Debug|Win32
+               {59567A5B-F63A-4A5C-B33A-0A45C300F4DC}.Blender 
Debug|Win32.Build.0 = Blender Debug|Win32

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to