[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13152] branches/animsys-aligorith/source/ blender: == AnimSys Branch - Tagging Some Vars ==

Joshua Leung aligorith at gmail.com
Mon Jan 7 12:09:05 CET 2008


Revision: 13152
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13152
Author:   aligorith
Date:     2008-01-07 12:09:05 +0100 (Mon, 07 Jan 2008)

Log Message:
-----------
== AnimSys Branch - Tagging Some Vars ==

* Most constraints have now had their settings tagged for animation
* Added a few more PoseChannel settings which can get animated (notably IK settings and transform locks)
 --> Revision 13150 has been included here (note to self for branch merging work)
* Fixed a bug with sdna2kt.py -> enum-links to other files was not acutally searching for enums in the foreign files

Revision Links:
--------------
    http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13150

Modified Paths:
--------------
    branches/animsys-aligorith/source/blender/blenkernel/intern/keyabletypes.c
    branches/animsys-aligorith/source/blender/makesdna/DNA_action_types.h
    branches/animsys-aligorith/source/blender/makesdna/DNA_constraint_types.h
    branches/animsys-aligorith/source/blender/makesdna/DNA_object_types.h
    branches/animsys-aligorith/source/blender/makesdna/intern/sdna2kt.py

Modified: branches/animsys-aligorith/source/blender/blenkernel/intern/keyabletypes.c
===================================================================
--- branches/animsys-aligorith/source/blender/blenkernel/intern/keyabletypes.c	2008-01-07 09:47:52 UTC (rev 13151)
+++ branches/animsys-aligorith/source/blender/blenkernel/intern/keyabletypes.c	2008-01-07 11:09:05 UTC (rev 13152)
@@ -172,21 +172,33 @@
 {NULL,NULL, "LocX", "LocX", 0.0, 0.0, offsetof(Object, loc[0]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "LocY", "LocY", 0.0, 0.0, offsetof(Object, loc[1]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "LocZ", "LocZ", 0.0, 0.0, offsetof(Object, loc[2]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaLocX", "dLocX", 0.0, 0.0, offsetof(Object, dloc[0]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaLocY", "dLocY", 0.0, 0.0, offsetof(Object, dloc[1]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaLocZ", "dLocZ", 0.0, 0.0, offsetof(Object, dloc[2]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta LocX", "dLocX", 0.0, 0.0, offsetof(Object, dloc[0]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta LocY", "dLocY", 0.0, 0.0, offsetof(Object, dloc[1]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta LocZ", "dLocZ", 0.0, 0.0, offsetof(Object, dloc[2]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "ScaleX", "ScaleX", 0.0, 0.0, offsetof(Object, size[0]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "ScaleY", "ScaleY", 0.0, 0.0, offsetof(Object, size[1]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "ScaleZ", "ScaleZ", 0.0, 0.0, offsetof(Object, size[2]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaScaleX", "dScaleX", 0.0, 0.0, offsetof(Object, dsize[0]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaScaleY", "dScaleY", 0.0, 0.0, offsetof(Object, dsize[1]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaScaleZ", "dScaleZ", 0.0, 0.0, offsetof(Object, dsize[2]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta ScaleX", "dScaleX", 0.0, 0.0, offsetof(Object, dsize[0]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta ScaleY", "dScaleY", 0.0, 0.0, offsetof(Object, dsize[1]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta ScaleZ", "dScaleZ", 0.0, 0.0, offsetof(Object, dsize[2]), IPO_FLOAT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "RotX", "RotX", 0.0, 0.0, offsetof(Object, rot[0]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "RotY", "RotY", 0.0, 0.0, offsetof(Object, rot[1]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "RotZ", "RotZ", 0.0, 0.0, offsetof(Object, rot[2]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaRotX", "dRotX", 0.0, 0.0, offsetof(Object, drot[0]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaRotY", "dRotY", 0.0, 0.0, offsetof(Object, drot[1]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
-{NULL,NULL, "DeltaRotZ", "dRotZ", 0.0, 0.0, offsetof(Object, drot[2]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta RotX", "dRotX", 0.0, 0.0, offsetof(Object, drot[0]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta RotY", "dRotY", 0.0, 0.0, offsetof(Object, drot[1]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Delta RotZ", "dRotZ", 0.0, 0.0, offsetof(Object, drot[2]), IPO_FLOAT_DEGR, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock LocX", "LockLocX", 0.0, OB_LOCK_LOCX, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock LocY", "LockLocY", 0.0, OB_LOCK_LOCY, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock LocZ", "LockLocZ", 0.0, OB_LOCK_LOCZ, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock RotX", "LockRotX", 0.0, OB_LOCK_ROTX, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock RotY", "LockRotY", 0.0, OB_LOCK_ROTY, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock RotZ", "LockRotZ", 0.0, OB_LOCK_ROTZ, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock ScaleX", "LockScaleX", 0.0, OB_LOCK_SCALEX, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock ScaleY", "LockScaleY", 0.0, OB_LOCK_SCALEY, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock ScaleZ", "LockScaleZ", 0.0, OB_LOCK_SCALEZ, offsetof(Object, protectflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Restrict Viewport Visibility", "RestrictView", 0.0, OB_RESTRICT_VIEW, offsetof(Object, restrictflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Restrict Selection", "RestrictSelect", 0.0, OB_RESTRICT_SELECT, offsetof(Object, restrictflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Restrict Render Visibility", "RestrictRender", 0.0, OB_RESTRICT_RENDER, offsetof(Object, restrictflag), IPO_SHORT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "Layer 1", "Lay1", 0.0f, (1<<1), offsetof(Object, lay), IPO_INT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "Layer 2", "Lay2", 0.0f, (1<<2), offsetof(Object, lay), IPO_INT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "Layer 3", "Lay3", 0.0f, (1<<3), offsetof(Object, lay), IPO_INT_BIT, IPOB_OB, -1, "", "", kt_read_ipo, kt_write_ipo},
@@ -266,6 +278,15 @@
 
 /* Keyable Types for: IPOB_POSE */
 static bKeyableType KeyTypes_POSE[] = {
+{NULL,NULL, "Lock LocX", "LockLocX", 0.0, OB_LOCK_LOCX, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock LocY", "LockLocY", 0.0, OB_LOCK_LOCY, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock LocZ", "LockLocZ", 0.0, OB_LOCK_LOCZ, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock RotX", "LockRotX", 0.0, OB_LOCK_ROTX, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock RotY", "LockRotY", 0.0, OB_LOCK_ROTY, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock RotZ", "LockRotZ", 0.0, OB_LOCK_ROTZ, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock ScaleX", "LockScaleX", 0.0, OB_LOCK_SCALEX, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock ScaleY", "LockScaleY", 0.0, OB_LOCK_SCALEY, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "Lock ScaleZ", "LockScaleZ", 0.0, OB_LOCK_SCALEZ, offsetof(bPoseChannel, protectflag), IPO_SHORT_BIT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "LocX", "LocX", 0.0, 0.0, offsetof(bPoseChannel, loc[0]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "LocY", "LocY", 0.0, 0.0, offsetof(bPoseChannel, loc[1]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "LocZ", "LocZ", 0.0, 0.0, offsetof(bPoseChannel, loc[2]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
@@ -276,6 +297,16 @@
 {NULL,NULL, "QuatX", "QuatX", 0.0, 0.0, offsetof(bPoseChannel, quat[1]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "QuatY", "QuatY", 0.0, 0.0, offsetof(bPoseChannel, quat[2]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "QuatZ", "QuatZ", 0.0, 0.0, offsetof(bPoseChannel, quat[3]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "DOF_MinX", "DOF_MinX", -180.0, 0.0, offsetof(bPoseChannel, limitmin[0]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "DOF_MinY", "DOF_MinY", -180.0, 0.0, offsetof(bPoseChannel, limitmin[1]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "DOF_MinZ", "DOF_MinZ", -180.0, 0.0, offsetof(bPoseChannel, limitmin[2]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "DOF_MaxX", "DOF_MaxX", 0.0, 180.0, offsetof(bPoseChannel, limitmax[0]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "DOF_MaxY", "DOF_MaxY", 0.0, 180.0, offsetof(bPoseChannel, limitmax[1]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "DOF_MaxZ", "DOF_MaxZ", 0.0, 180.0, offsetof(bPoseChannel, limitmax[2]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "IK_StiffX", "IK_StiffX", 0.0, 0.99, offsetof(bPoseChannel, stiffness[0]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "IK_StiffY", "IK_StiffY", 0.0, 0.99, offsetof(bPoseChannel, stiffness[1]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "IK_StiffZ", "IK_StiffZ", 0.0, 0.99, offsetof(bPoseChannel, stiffness[2]), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
+{NULL,NULL, "IK_Stretch", "IK_Stretch", 0.0, 1.0, offsetof(bPoseChannel, ikstretch), IPO_FLOAT, IPOB_POSE, -1, "", "", kt_read_ipo, kt_write_ipo},
 {NULL,NULL, "RotX", "RotX", 0.0f, 0.0f, 0, IPO_FLOAT_DEGR, IPOB_POSE, -1, "", "", kt_read_poserot, kt_write_poserot},

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list