On Thu, 2008-11-13 at 16:08 -0600, Benjamin Kirk wrote: > > I'm not sure about Qhull. I don't think it's had any releases since 2003. > > This in itself isn't bad, but from > > http://www.qhull.org/html/qh-in.htm#library, I see: > > > > Warning: Qhull was not designed for calling from other programs. There is > > neither API nor Qhull classes. It can be done, but it takes work and head > > scratching. You will need to understand the data structures and read the > > code. > > Most users will find it easier to call Qhull as an external command. > > Hmm... Interestingly, my only exposure to it is through octave-forge and > matlab with their delaunnay/voronoi algorithms, etc.. > > And in that case it is certainly being called from another program! > Although octave might just build up a command and exec it.
Just FYI, libqhull does have an API, not an especially good one, but I've used it and it is usable -- not great, but usable. (Something I don't like: it stores the points as pointers to real triples, not indices, so when I add points it's not straightforward to index to them.) I use the Debian package, which is built from the same qhull source package (tarball and Debian packaging scripts) as the qhull binaries, so the headers and library should be there. The Debian octave package has libqhull5 as a dependency, indicating direct linking. -Adam -- GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Engineering consulting with open source tools http://www.opennovation.com/
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Libmesh-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-devel
