next unless $occurs_m->($ei);
print STDERR " nz occurs_m $ei $poly->[$ei]{VxName}\n";
next unless $occurs_m->($ei-1);
- my $dleft = Math::GSL::Vector->new([-200,0]);
+ my $dleft = Math::GSL::Vector->new([-1000,0]);
foreach my $which (0,-1) {
my $ej = ($ei + $which + @$poly) % @$poly;
my $ek = ($ei + +1 + 3*$which + @$poly) % @$poly;
my $posj = \ $poly->[$ej]{Pos};
my $posk = \ $poly->[$ek]{Pos};
+ my $dout = $$posk - $$posj;
print STDERR " nz adj j=$ej ",prvec($$posj)," $poly->[$ej]{VxName}\n";
print STDERR " nz adj k=$ek ",prvec($$posk)," $poly->[$ek]{VxName}\n";
- $$posj = $$posj + $dleft;
+ $$posj = $$posj + $dleft + $dout*10;
+ $$posk = $$posk + $dout*10;
}
}
}