Fortraneries/BloubWorld/toinc.awk

27 lines
453 B
Awk
Raw Normal View History

2022-02-07 09:45:08 +11:00
#
# this code is (C) 2022 tTh
#
BEGIN {
count = 0
print "// GENERATED FILE, DON'T TOUCH IT !"
print "#declare Bloubs = object\n{"
print "union\t{"
}
{
2022-03-11 15:47:38 +11:00
if ($5 > 6) color = "Turquoise"
else color = "Sienna"
2022-02-18 00:10:15 +11:00
pigment = "pigment { color " color " }"
printf "\t\tsphere { <%f, %f, %f>, %f %s }\n", \
$1, $2, $3, $4, pigment
2022-02-07 09:45:08 +11:00
count++
}
END {
print "\t} // end of union\n}\n"
print "#declare Nb_Bloubs = ", count, ";\n"
}