Comments!!1
[blender-staging.git] / source / blender / makesdna / DNA_object_types.h
index 42378856f55cefb9f9948ba6c406dbdb651624cd..83168248b9a096f01c330783f013a963b3b0e259 100644 (file)
@@ -59,6 +59,27 @@ typedef struct bDeformGroup {
        char name[32];
 } bDeformGroup;
 
+/**
+ * The following illustrates the orientation of the 
+ * bounding box in local space
+ * 
+ *  
+ * Z  Y
+ * | /
+ * |/
+ * .-----X
+ * 
+ * 
+ *     2----------6
+ *    /|         /|
+ *   / |        / |
+ *  1----------5  |
+ *  |  |       |  |
+ *  |  3-------|--7
+ *  | /        | /
+ *  |/         |/
+ *  0----------4
+ */
 typedef struct BoundBox {
        float vec[8][3];
        int flag, pad;
@@ -97,7 +118,7 @@ typedef struct Object {
        float loc[3], dloc[3], orig[3];
        float size[3], dsize[3];
        float rot[3], drot[3];
-       float quat[4], dquat[4];
+       /* float quat[4], dquat[4]; (not used yet) */
        float obmat[4][4];
        float parentinv[4][4]; /* inverse result of parent, so that object doesn't 'stick' to parent */
        float constinv[4][4]; /* inverse result of constraints. doesn't include effect of parent or object local transform */
@@ -148,10 +169,6 @@ typedef struct Object {
        ListBase sensors;
        ListBase controllers;
        ListBase actuators;
-
-       /* now used to store cache particles,
-        * should be renamed see effect.c (Campbell) */
-    void *sumohandle;          
     
        float bbsize[3];
        short index;                    /* custom index, for renderpasses */