I observed what at first sight looked like a strange behaviour by the RubberSheet module: A regular grid of 3x3 points that are all assigned the value 0 except the one in the middle (see data description below) is not rendered as a four-sided pyramid, but instead as a hat-shaped surface that is not inclined at all at two of the four corners. As the data itself is symmetric, would one not expect symmetry with respect to all corners? If the grid is extended to 4x3 and the two values in the centre the non-zeroes, the result is not even symmetric to any axis.

Extending the net to Import->RubberSheet->Isosurface->Image to show a handful of isolines does result in a symmetric appearance -- now all corner areas are entirely flat, but I suppose that's an acceptable result. It appears that RubberSheet does do a proper job after all (a conclusion also supported by testing with ShowConnections), but its results are rendered wrongly.

I put online a picture that should show what I mean:
   http://support.rz.rwth-aachen.de/public/DX/rubberproblem.jpg

Are there errors in my thinking? Admittedly, the problem will hardly surface at usual meshes' density, but...is there a way to get a 'proper' rubbersheeting without misusing Isosurface with a high number of isolines?

Here's the data:
object 1 class gridpositions counts 3 3
origin 0 0
delta 1 0
delta 0 1
object 2 class gridconnections counts 3 3
object 3 class array type float rank 0 items 9 data follows
0 0 0 0 2 0 0 0 0
attribute "dep" string "positions"
object 4 class field
component "positions" value 1
component "connections" value 2
component "data" value 3
end

Urs

--
Urs Enke <[EMAIL PROTECTED]>

High-Performance Computing
Center for Computing and Communication
RWTH Aachen University

Reply via email to