diff options
Diffstat (limited to 'flam3.h')
-rw-r--r-- | flam3.h | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -30,7 +30,7 @@ extern char *flam3_variation_names[]; -#define flam3_nvariations 99 +#define flam3_nvariations 100 #define flam3_interpolation_linear 0 #define flam3_interpolation_smooth 1 @@ -144,6 +144,7 @@ typedef enum { #define VAR_AUGER 96 #define VAR_FLUX 97 #define VAR_MOBIUS 98 +#define VAR_ASTERIA 99 #include "vector.h" #include "random.h" @@ -366,6 +367,11 @@ typedef struct xform { double super_shape_pm_4; double super_shape_pneg1_n1; + /* asteria */ + double asteria_alpha; + /* precalc */ + double asteria_sina, asteria_cosa; + int num_active_vars; double active_var_weights[flam3_nvariations]; int varFunc[flam3_nvariations]; |