And more UI messages spell check.
[blender.git] / source / blender / blenkernel / intern / fmodifier.c
index b7ede15d00bbaac27fcbf03f007918374405bc3b..1e6eb77f6665193e9f7f979af29702cc2970b445 100644 (file)
 #include "BLF_translation.h"
 
 #include "BLI_blenlib.h"
+#include "BLI_noise.h"
 #include "BLI_math.h" /* windows needs for M_PI */
 #include "BLI_utildefines.h"
 
 #include "BKE_fcurve.h"
 #include "BKE_idprop.h"
 
-
-#define SMALL -1.0e-10
-#define SELECT 1
-
 /* ******************************** F-Modifiers ********************************* */
 
 /* Info ------------------------------- */
@@ -285,7 +282,7 @@ static FModifierTypeInfo FMI_GENERATOR = {
  * x is the evaluation 'time', and 'y' is the resultant value
  *
  * Functions available are
- *     sin, cos, tan, sinc (normalised sin), natural log, square root 
+ *     sin, cos, tan, sinc (normalized sin), natural log, square root 
  */
 
 static void fcm_fn_generator_new_data(void *mdata)
@@ -297,7 +294,7 @@ static void fcm_fn_generator_new_data(void *mdata)
        data->phase_multiplier = 1.0f;
 }
 
-/* Unary 'normalised sine' function
+/* Unary 'normalized sine' function
  *  y = sin(PI + x) / (PI * x),
  * except for x = 0 when y = 1.
  */
@@ -326,7 +323,7 @@ static void fcm_fn_generator_evaluate(FCurve *UNUSED(fcu), FModifier *fcm, float
                case FCM_GENERATOR_FN_COS: /* cosine wave */
                        fn = cos;
                        break;
-               case FCM_GENERATOR_FN_SINC: /* normalised sine wave */
+               case FCM_GENERATOR_FN_SINC: /* normalized sine wave */
                        fn = sinc;
                        break;
                        
@@ -433,7 +430,7 @@ static void fcm_envelope_verify(FModifier *fcm)
        
        /* if the are points, perform bubble-sort on them, as user may have changed the order */
        if (env->data) {
-               // XXX todo...
+               /* XXX todo... */
        }
 }
 
@@ -463,7 +460,7 @@ static void fcm_envelope_evaluate(FCurve *UNUSED(fcu), FModifier *fcm, float *cv
        }
        else {
                /* evaltime occurs somewhere between segments */
-               // TODO: implement binary search for this to make it faster?
+               /* TODO: implement binary search for this to make it faster? */
                for (a = 0; prevfed && fed && (a < env->totvert - 1); a++, prevfed = fed, fed++) {
                        /* evaltime occurs within the interval defined by these two envelope points */
                        if ((prevfed->time <= evaltime) && (fed->time >= evaltime)) {
@@ -539,7 +536,7 @@ static float fcm_cycles_time(FCurve *fcu, FModifier *fcm, float UNUSED(cvalue),
        int cycles = 0, ofs = 0;
        
        /* check if modifier is first in stack, otherwise disable ourself... */
-       // FIXME...
+       /* FIXME... */
        if (fcm->prev) {
                fcm->flag |= FMODIFIER_FLAG_DISABLED;
                return evaltime;
@@ -883,7 +880,7 @@ static void fcm_stepped_new_data(void *mdata)
        FMod_Stepped *data = (FMod_Stepped *)mdata;
        
        /* just need to set the step-size to 2-frames by default */
-       // XXX: or would 5 be more normal?
+       /* XXX: or would 5 be more normal? */
        data->step_size = 2.0f;
 }
 
@@ -965,8 +962,8 @@ FModifierTypeInfo *get_fmodifier_typeinfo(int type)
        }
        
        /* only return for valid types */
-       if ( (type >= FMODIFIER_TYPE_NULL) && 
-            (type <= FMODIFIER_NUM_TYPES) )
+       if ((type >= FMODIFIER_TYPE_NULL) &&
+           (type <  FMODIFIER_NUM_TYPES))
        {
                /* there shouldn't be any segfaults here... */
                return fmodifiersTypeInfo[type];
@@ -1005,7 +1002,7 @@ FModifier *add_fmodifier(ListBase *modifiers, int type)
        /* special checks for whether modifier can be added */
        if ((modifiers->first) && (type == FMODIFIER_TYPE_CYCLES)) {
                /* cycles modifier must be first in stack, so for now, don't add if it can't be */
-               // TODO: perhaps there is some better way, but for now, 
+               /* TODO: perhaps there is some better way, but for now, */
                printf("Error: Cannot add 'Cycles' modifier to F-Curve, as 'Cycles' modifier can only be first in stack.\n");
                return NULL;
        }
@@ -1104,7 +1101,7 @@ int remove_fmodifier(ListBase *modifiers, FModifier *fcm)
                return 1;
        } 
        else {
-               // XXX this case can probably be removed some day, as it shouldn't happen...
+               /* XXX this case can probably be removed some day, as it shouldn't happen... */
                printf("remove_fmodifier() - no modifier stack given\n");
                MEM_freeN(fcm);
                return 0;
@@ -1298,7 +1295,7 @@ float evaluate_time_fmodifiers(ListBase *modifiers, FCurve *fcu, float cvalue, f
        return evaltime;
 }
 
-/* Evalautes the given set of F-Curve Modifiers using the given data
+/* Evaluates the given set of F-Curve Modifiers using the given data
  * Should only be called after evaluate_time_fmodifiers() has been called...
  */
 void evaluate_value_fmodifiers(ListBase *modifiers, FCurve *fcu, float *cvalue, float evaltime)
@@ -1343,7 +1340,7 @@ void fcurve_bake_modifiers(FCurve *fcu, int start, int end)
        ChannelDriver *driver;
        
        /* sanity checks */
-       // TODO: make these tests report errors using reports not printf's
+       /* TODO: make these tests report errors using reports not printf's */
        if (ELEM(NULL, fcu, fcu->modifiers.first)) {
                printf("Error: No F-Curve with F-Curve Modifiers to Bake\n");
                return;