comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: How to get an arbitrary sectional slice in 3D array ?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: How to get an arbitrary sectional slice in 3D array ? [message #55552 is a reply to message #55550] Mon, 27 August 2007 02:09 Go to previous message
airy.jiang is currently offline  airy.jiang
Messages: 37
Registered: May 2007
Member
On 8 27 , 4 48 , Nianming Zuo <nianm...@gmail.com> wrote:
> Dear all,
>
> I have a 3D image stored in a 3D array myimg(x, y, z).
> How can I get an artitrary sectional slice image fro such a 3D array
> (Not only along x-, y- or z- direction).
> Namely, given an arbitrary plane with (point, normal_vector) in 3D
> space, which indicates
> that this plane goes through point "point" and normal vector is
> "normal_vector",
> we can easily get the image laied in this plane.
>
> Certainly, we can get the data in arbitrary plane by interpolation. I
> only wonder if
> there is an existing function in IDL ? (my version is 6.0)

So far as I know, IDL often define the plane use the plane function
like:aX+bY=cZ+d=0.If you wanna use a plane to "cut" the 3d image
array,you can try this method:Mesh_Clip.Maybe this link will be
useful:http://www.ownearth.net/Forum/view.asp?fid=3&id=8 5.It's a
chinese page,but I think that demo maybe useful to you,and the source
code can be donwload from that page.If you have any questions you can
contact me with the email.
Good Luck!
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: How to get an arbitrary sectional slice in 3D array ?
Next Topic: Re: Syntax Error Confusion

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Oct 11 05:26:33 PDT 2025

Total time taken to generate the page: 0.95960 seconds