We see a similar thing in ocean/atmospheric data. X & Y is in a different coordinate system than Z (e.g., lon/lat degrees vs. meters respectively), and thus must be scaled to be viewed properly.

My solution is to use the Transform Filter when possible to scale the Z axis. The advantage is that you don't have to set the scale matrix for every actor; the transformed coordinates are passed to every downstream filter. The disadvantage is that the true coordinates are no longer available if needed, for example, if you turn on axis labeling, or do computations that require the true coordinates.

Also, in some cases, the Transform filter is not available, for rectilinear data, for example. I use a Programmable filter for those cases, but the above issues still apply.

IMO, for ocean/atmospheric data, it would be handy to support separate display and computation coordinates. It sounds like your data would have the same requirement. One way would be some process/filter that modifies all downstream actors. In any case, I can't think of a way to do it that isn't time consuming, and I've given it a good bit of thought. If someone else has a better idea, I'd be all ears.

Thanks,
Sean

On 08/08/11 13:09, Lawrence Angrave wrote:
Hi,

We're using Paraview to display data which is very thin in the Z
direction compare to X,Y size. We'd like to artificially exaggerate the
display in the Z direction.

One tedious way to do this is to set the scale matrix for every object.
e.g. Scale the Z coordinates by 30.

An alternative approach would be to set a camera transform to include a
scaling in the world coordinate system, e.g. (1,1,30). Is this
configurable in the Paraview GUI / settable via python/ or even possible
without artefacts and unwanted side-effects?

Thanks in advance,

Lawrence.

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to