<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt">Hi Hong-Jun,<br><br>Can you explain this in more detail?<br><br>If I wanted to find all intersections among all surfaces I would join the surface OBB trees together into a larger tree, then call ray_intersect_sets only once.<br><div><br></div><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;">Brandon<br><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> "hongjun@mcs.anl.gov" &lt;hongjun@mcs.anl.gov&gt;<br><b><span style="font-weight: bold;">To:</span></b> moab-dev@mcs.anl.gov<br><b><span style="font-weight: bold;">Sent:</span></b> Mon, April 5, 2010 9:45:37 AM<br><b><span style="font-weight: bold;">Subject:</span></b> [MOAB-dev] create ray_intersect_all_sets
 function<br></font><br>
Hi! All<br><br>I can find all intersected surface sets with "MBOrientedBoxTreeTool::ray_intersect_sets" function and large tolerance, but it takes too long time.<br>So, I made "MBOrientedBoxTreeTool::ray_intersect_all_sets" function to find intersected boxes at first and find all surface sets and triangles intersected with small tolerance like "MBOrientedBoxTreeTool::ray_intersect_triangles" function which is much faster.<br><br>To minimize possible errors with other codes, I made it as a new function not modyfing existing "MBOrientedBoxTreeTool::ray_intersect_sets" function.<br><br>Is it ok to all for me to commit it?<br>Thanks.<br><br>Hong-Jun<br></div></div>
</div><br>



      </body></html>