[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Faster alternative to ISOSURFACE
- Subject: Faster alternative to ISOSURFACE
- From: karthik balasubramaniam <clunis_immensus(at)MailAndNews.com>
- Date: Sat, 3 Mar 2001 07:56:30 -0500
- Newsgroups: comp.lang.idl-pvwave
- Organization: Posted via Supernews, http://www.supernews.com
- Sender: karthik balasubramaniam <clunis_immensus(at)MailAndNews.com>
- Xref: news.doit.wisc.edu comp.lang.idl-pvwave:23831
I have implemented an alternative to IDL's ISOSURFACE routine:
KB_ISOSURFACE, volume, seedpoint, outverts [, /ISOVALUE, /DECIMATE,
MAX_MERGE = value, PERCENT_VERTICES = value]
I felt the need for a number of reasons:
- I need to be able to extract an isosurface passing through a specific
point
in the volume.
- I needed simplified/decimated isosurfaces that contain very few triangles.
(Running MESH_DECIMATE as a post-process didn't give me good results, and
for
some large data, took too long.)
- I wanted a faster routine, even if it meant foregoing some of the extra
detail that ISOSURFACE's marching tetrahedra might provide. KB_ISOSURFACE
often runs about 100 times faster on my data(2-16 Mb).
For what it is worth, anyone who might find my routine useful, can
get it at:
http://members.tripod.com/~clunis_immensus/software/idl/iso.html
cheers,
Karthik Balasubramaniam
CAS Technologies, Chennai
------------------------------------------------------------
Get your FREE web-based e-mail and newsgroup access at:
http://MailAndNews.com
Create a new mailbox, or access your existing IMAP4 or
POP3 mailbox from anywhere with just a web browser.
------------------------------------------------------------