int num = npoints(0)/2;
if(@ptnum<num) addprim(0,"polyline",@ptnum,@ptnum+num);
float height = chf("height")*fit01(rand(@primnum+chi("seed")),0.5,1);
@P.y -= chramp("drop",f@curveu)*height;
int num = npoints(0)/2;
if(@ptnum<num) addprim(0,"polyline",@ptnum,@ptnum+num);
float height = chf("height")*fit01(rand(@primnum+chi("seed")),0.5,1);
@P.y -= chramp("drop",f@curveu)*height;