> Are you talking about the viewing transform for the top level > CanvasGraphicsNode? The JSVGComponent will set the viewing transform > based on the current zoom, scale, URI (for #fragments) etc. Is this > what you wanted to know? . . .
Well, sort of. As you may have guessed, I'm a relative Batik novice. What puzzles me is that the transform returned by getViewingTransform() in the main thread is significantly different than that returned by the same method in the update thread. Is the viewing transform returned in the main thread actually valid? If so, how does it relate to the transform in the update thread? How does the transform returned by getViewingTransform() relate to the transform returned by the AbstractGraphicsNode getTransform() method, if at all? How about the transform returned by getGlobalTransform()? And why the heck are there so darned many transforms? :-) Is this documented somewhere? Is there an O'Reilly book? :-) Perhaps I'm going about this all the wrong way. In case this makes any difference, what I'm attempting to do is to overlay an image of a rat or mouse brain slice with some pre-existing SVG graphics from a standard brain atlas to allow a user to establish correspondences between the acquired image with that standardized atlas and perform the appropriate warping of the image. The warping I know how to do -- it's figuring out how to initially scale the image that's bugging me. spl --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]