posted November 13, 1999 07:08 AM
It sounds like your pointers mustn't be getting set properly; perhaps in the incorrect order as you progress through the recursive splits?
I'm pretty sure the pseudo code in the article should be correct, as it was basically lifted straight out of my engine.
If the routines are small, and you haven't found the bug yet, you could post them here or e-mail them and I might be able to help.
-- Seumas McNally, Lead Programmer, Longbow Digital Arts