Re: [brlcad-devel] [brlcad-commits] SF.net SVN: brlcad:[57098]brlcad/trunk/src/libbrep/boolean.cpp
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: p. <284...@qq...> - 2013-08-23 12:35:37
|
Hi Sean, > I know it's not at all optimal for the processing that you're doing but what about just shooting a ray to determine inside-outside? You could probably pass a small set of surface(s) to the rt_brep_shot() routine to get in/out hit points. > Almost certainly won't be as fast, but conceptually that code calculates exactly what you're starting to evaluate.. Thanks for your suggestions. Actually what I'm doing is shooting a ray using my curve-surface intersection routines. It's quite easy with the CSI set up. As rt_brep_shot() is in librt and the evaluations happen in libbrep, I doubt using rt_brep_shot() will introduce more complexities. But it's still useful to look into rt_brep_shot() and see whether it's a good idea to reuse it. Cheers! Wu |