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

Home » Public Forums » archive » Addressing 3D arrays different from 2D arrays?
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: Addressing 3D arrays different from 2D arrays? [message #56680 is a reply to message #56583] Tue, 06 November 2007 09:34 Go to previous messageGo to previous message
Jean H. is currently offline  Jean H.
Messages: 472
Registered: July 2006
Senior Member
> xidx=[5,4,5,6,3,4,5,6,7,4,5,6,5]

> test3d[0,xidx,yidx] = 1

Jaron, you must reference EVERY pixels in 3D, not just one..
You can try something like:

n_points = n_elements(xidx)
zIdx = bytarr(n_points)
test3d[zIdx,xidx,yidx] = 1 --> though having X,Y,Z instead of Z,X,Y
would be easier to manipulate I guess

If I remember well there is an article on David Fanning's site, likely
written by JD Smith.

Jean
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: IDL sorting
Next Topic: !path problem

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

Current Time: Sat Oct 11 08:05:56 PDT 2025

Total time taken to generate the page: 1.60062 seconds