chiark / gitweb /
sea
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 1 Mar 2019 12:56:02 +0000 (12:56 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 1 Mar 2019 12:56:02 +0000 (12:56 +0000)
generate-board

index b35d41f4d14ec4bb6eb9e6a237ab0adb944cb259..e44c55c1fd97dac5e8a4209774f27a34207ab7d6 100755 (executable)
@@ -244,15 +244,17 @@ sub adjust_nz() {
     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;
     }
   }
 }