[286] | 1 | // This file is a part of Framsticks SDK. http://www.framsticks.com/ |
---|
[667] | 2 | // Copyright (C) 1999-2017 Maciej Komosinski and Szymon Ulatowski. |
---|
[286] | 3 | // See LICENSE.txt for details. |
---|
[145] | 4 | |
---|
| 5 | #include "fF_genotype.h" |
---|
| 6 | |
---|
| 7 | #define FIELDSTRUCT fF_growth_params |
---|
| 8 | ParamEntry fF_growth_params::paramtab[] = |
---|
| 9 | { |
---|
[667] | 10 | //on changes synchronize with fF_PROPS_TO_MUTATE from .h |
---|
| 11 | |
---|
| 12 | { "fF", 1, 10, "fF" }, |
---|
[177] | 13 | { "n", 0, PARAM_CANOMITNAME, "number of chambers", "d 1 15 6", FIELD(number_of_chambers), }, |
---|
[667] | 14 | |
---|
| 15 | { "rad0x", 0, PARAM_CANOMITNAME, "radius0 x", "f 0.01 2.0 1.0", FIELD(radius0x), }, |
---|
| 16 | { "rad0y", 0, PARAM_CANOMITNAME, "radius0 y", "f 0.01 2.0 1.0", FIELD(radius0y), }, |
---|
| 17 | { "rad0z", 0, PARAM_CANOMITNAME, "radius0 z", "f 0.01 2.0 1.0", FIELD(radius0z), }, |
---|
| 18 | |
---|
[176] | 19 | { "sx", 0, PARAM_CANOMITNAME, "scale x", "f 1.0 1.1 1.05", FIELD(scalex), }, |
---|
| 20 | { "sy", 0, PARAM_CANOMITNAME, "scale y", "f 1.0 1.1 1.05", FIELD(scaley), }, |
---|
| 21 | { "sz", 0, PARAM_CANOMITNAME, "scale z", "f 1.0 1.1 1.05", FIELD(scalez), }, |
---|
[667] | 22 | |
---|
[176] | 23 | { "tr", 0, PARAM_CANOMITNAME, "translation factor", "f -1 1 0", FIELD(translation), }, |
---|
[145] | 24 | { "a1", 0, PARAM_CANOMITNAME, "angle 1", "f -3.1415926 3.1415926 0", FIELD(angle1), }, |
---|
| 25 | { "a2", 0, PARAM_CANOMITNAME, "angle 2", "f -3.1415926 3.1415926 0", FIELD(angle2), }, |
---|
[667] | 26 | |
---|
[145] | 27 | { 0, 0, 0, }, |
---|
| 28 | }; |
---|
| 29 | #undef FIELDSTRUCT |
---|