I think I am missing something here... if I do what you suggest, I will
be mapping the DATA VALUES on the isosurface, right? But what I want to
map is the VOXEL POSITION. How can I feed this to the color module? I
tried with Compute, but couldn't figure out how.

  Thanks,

     Carmen



Oh sorry. I knew I shouldn't have replied til the Mon morning coffee soaked in deeper.

Mark("positions"). This makes the positions the 'data' (preserves the 'data' in 'saved data').
Now compute the distance vector (sqrt(a.x*a.x + a.y*a.y + a.z*a.z)) in Compute.
Colormap this 'data'.

If you need to recover your 'saved data' for some other purpose (like if you haven't done the Isosurface yet), there are a couple tricks. You do NOT want to Unmark because the distance vector values will become (overwrite) the previous positions and screw the field up.

Trick 1: So I might suggest Unmark("junk") followed by Remove("junk") as the easiest way. The Unmark is often required to counterbalance a Mark, in case you need another Mark downstream. If you don't need to work with the data after the Color operation, you can skip both the Unmark and Remove steps.

Trick 2: Another way to do this is to Replace the colors from the colored field onto the original field (prior to Mark) as the colors of that field.

Chris Pelkie
Vice President/Scientific Visualization Producer
Conceptual Reality Presentations, Inc.
30 West Meadow Drive
Ithaca, NY 14850
[EMAIL PROTECTED]

Reply via email to