Ah yes, now I see the logic mistake. I just do this so often that I
forget about it. I always copy positions to a component named 'orig
positions' first and then always replace it back.
Sorry about that.
David
As Karl has discovered, though, there's a flaw in this logic.
'b' yields a 'data' component that is now a scalar.
Thus, 'd' returns this scalar to "positions" (by default, since no
other component is named for Unmark to direct the "data" back to.)
Therefore, 'f' should generate an error about trying to take the
second component of a scalar.
--
.............................................................................
David L. Thompson Visualization and Imagery Solutions, Inc.
mailto:[EMAIL PROTECTED] 5515 Skyway Drive, Missoula, MT 59804
Phone : (406)756-7472