|
![](/i/fill.gif) |
Thanks Mike - that solved the problem.
> (Presumably you create the Mat with some sort of loop, so just code
> teh difference operations into that loop)
Correct. Just one loop with a macro call doing all the work. I wrapped
the macro call as suggested. The improvement is remarkable - 11 to 15
times faster :c)
// Time: 50s - 3942 PPS.
Loop{
difference {
object {R_Triangles() transform... }
cylinder{ <3.5,-Rr*1.05, 3.5>, <3.5, Rr*1.05, 3.5>, 3 inverse }
}
}
> <http://www.econym.demon.co.uk/holetut/index.htm>
I knew that was around somewhere :-/
--
Alf
Post a reply to this message
|
![](/i/fill.gif) |