foreach my $ci (0..2) {
push @midp, 0.5 * ($t->[$ix][$ci] + $t->[$jx][$ci]);
}
+
+ printf STDERR
+ " midp %11.6f,%11.6f,%11.6f\n",
+ @midp;
+
# triangle i-j-k, splitting edge i-m
# gives i-m-k, k-m-j
my $n = [ @$t ]; $n->[$ix] = \@midp; $n->[3] = "$t->[3]a$ix$jx";
unshift @$changed, $n;
+ printf STDERR "%s\n", sprintf_triangle $n;
+
my $n = [ @$t ]; $n->[$jx] = \@midp; $n->[3] = "$t->[3]b$ix$jx";
unshift @$changed, $n;
- printf STDERR
- " midp %11.6f,%11.6f,%11.6f\n",
- @midp;
+
+ printf STDERR "%s\n", sprintf_triangle $n;
+
return;
}
}