#no warnings qw(recursion);
-sub maybe_subdivide_triangle ($$$$) {
- my ($t, $ok, $changed, $edge_need_subdivide_fn) = @_;
+sub sprintf_triangle ($) {
+ my ($t) = @_;
- printf STDERR
+ sprintf
"%11.6f,%11.6f,%11.6f / ".
"%11.6f,%11.6f,%11.6f / ".
"%11.6f,%11.6f,%11.6f %-40s ",
$t->[1][0], $t->[1][1], $t->[1][2],
$t->[2][0], $t->[2][1], $t->[2][2],
$t->[3];
+}
+
+sub maybe_subdivide_triangle ($$$$) {
+ my ($t, $ok, $changed, $edge_need_subdivide_fn) = @_;
+
+ print STDERR sprintf_triangle $t;
foreach my $ix (0..2) {
my $jx = ($ix+1) % 3;