Changeset 80 for cpp/gdk/conv_f1.cpp
- Timestamp:
- 02/08/13 03:22:37 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/gdk/conv_f1.cpp
r66 r80 4 4 5 5 #include "conv_f1.h" 6 #include "nonstd .h"6 #include "nonstd_stl.h" 7 7 #include "framsg.h" 8 8 #include "multirange.h" … … 12 12 //#define v1f1COMPATIBLE 13 13 14 F1Props stdprops={1, 0, 1, 0.4, 0.25, 0.25, 0.25, 0.25, 0.0, 1.0, 1.0, 1 }; 14 F1Props stdprops={1, 0, 1, 0.4, 0.25, 0.25, 0.25, 0.25, 0.0, 1.0, 1.0, 1, 15 0.2, 0.5,0.5,0.5 }; 15 16 16 17 class Builder … … 141 142 case 'E': c.energ+=(10.0-c.energ)*0.1; break; 142 143 case 'e': c.energ-=c.energ*0.1; break; 144 145 case 'D': c.cred+=(1.0-c.cred)*0.25;break; 146 case 'd': c.cred+=(0.0-c.cred)*0.25;break; 147 case 'G': c.cgreen+=(1.0-c.cgreen)*0.25;break; 148 case 'g': c.cgreen+=(0.0-c.cgreen)*0.25;break; 149 case 'B': c.cblue+=(1.0-c.cblue)*0.25;break; 150 case 'b': c.cblue+=(0.0-c.cblue)*0.25;break; 151 case 'H': c.grub+=(0.7-c.grub)*0.25;break; 152 case 'h': c.grub+=(0.05-c.grub)*0.25;break; 153 143 154 case '[': //neuron 144 155 // setdebug(g-(char*)geny,DEBUGNEURO | !l_neu); … … 181 192 // oslabianie cech wzdluz struktury 182 193 c.dlug=0.5*c.dlug+0.5*stdprops.dlug; 194 c.grub=0.5*c.grub+0.5*stdprops.grub; 183 195 c.skr=0.66*c.skr; 184 196 c.rot=0.66*c.rot; … … 251 263 { 252 264 double len=min(2.0,c.dlug); 253 sprintf(tmp,"j:p1=%ld,p2=%ld,dx=%lg,rx=%lg,ry=%lg,rz=%lg,stam=%lg ",254 part1,part2,len,angle.x,angle.y,angle.z,c.odpor );265 sprintf(tmp,"j:p1=%ld,p2=%ld,dx=%lg,rx=%lg,ry=%lg,rz=%lg,stam=%lg,vr=%g,vg=%g,vb=%g", 266 part1,part2,len,angle.x,angle.y,angle.z,c.odpor, c.cred,c.cgreen,c.cblue); 255 267 lastjoint_muscle_power=c.ruch; 256 268 return model.singleStepBuild(tmp,makeRange(g)); … … 259 271 int Builder::growPart(F1Props &c,const char *g) 260 272 { 261 sprintf(tmp,"p:m=1,dn=%lg,fr=%lg,ing=%lg,as=%lg ",262 1.0/c.masa,c.tarcie,c.wchl,c.asym );273 sprintf(tmp,"p:m=1,dn=%lg,fr=%lg,ing=%lg,as=%lg,vs=%g,vr=%g,vg=%g,vb=%g", 274 1.0/c.masa,c.tarcie,c.wchl,c.asym, c.grub, c.cred,c.cgreen,c.cblue); 263 275 return model.singleStepBuild(tmp,makeRange(g)); 264 276 }
Note: See TracChangeset
for help on using the changeset viewer.