Let me see if I can expand a little to give you a better idea of the situation.
The meshes all exist on the same plane, so you can treat them as 2d. They are made up of many triangles, though, not just one. To make matters even worse, there is the possibility of having to check between more than 2 meshes as well -- it is possible that 3 or more meshes may intersect at any given point.
Here's a diagram that might help to explain what this looks like... I can post some code later if that would help test as well. in this diagram, the green dots represent the origin of the meshes that are being generated -- these can be rotated and the triangles (shown by white lines) are cast out from the origin to a set distance at the angle specified.
In this diagram, there is a red mesh and a blue mesh, and their intersection is shown as magenta. I outlined the intersection just to make it more clear what area would need to be treated differently.

To answer your other question, big10p, I don't think it matters if the original triangles are left or not -- i will probably have the intersected mesh obscure them either way.
Thanks for your help -- and keep the questions coming :)
cheers,
roland
The meshes all exist on the same plane, so you can treat them as 2d. They are made up of many triangles, though, not just one. To make matters even worse, there is the possibility of having to check between more than 2 meshes as well -- it is possible that 3 or more meshes may intersect at any given point.
Here's a diagram that might help to explain what this looks like... I can post some code later if that would help test as well. in this diagram, the green dots represent the origin of the meshes that are being generated -- these can be rotated and the triangles (shown by white lines) are cast out from the origin to a set distance at the angle specified.
In this diagram, there is a red mesh and a blue mesh, and their intersection is shown as magenta. I outlined the intersection just to make it more clear what area would need to be treated differently.

To answer your other question, big10p, I don't think it matters if the original triangles are left or not -- i will probably have the intersected mesh obscure them either way.
Thanks for your help -- and keep the questions coming :)
cheers,
roland