Thanks Martin.

I had actually thought about trying to accomplish my task by making a
translation to the basis of rotation and/or scaling, but I'm not sure
if it will accomplish what I need it to.

I need to think about the math and make a skecth or two. I'll respond
back to the list when I can understand what you suggested in your
e-mail. It may do the trick.

Landon

On 10/19/07, Martin Davis <[EMAIL PROTECTED]> wrote:
> You're right, this isn't in JTS 1.8, but has been added to JTS 1.9 (at
> least for rotation).
>
> The best way to do this is to simply apply a sequence of base
> transformation operations to the same AffineTransformation.  E.g.
>
> AffineTransformation t = new AffineTransformation();
> ...
> t.compose(AffineTransformation.translationInstance(-x, -y);
> t.compose(AffineTransformation.rotationInstance(alpha);
> t.compose(AffineTransformation.translationInstance(x, y);
>
> (I think I have this right....   Good reason to provide this in the API!)
>
> Sunburned Surveyor wrote:
> > Is it possible to rotate and scale from designated coordinate, instead
> > of <0,0> using the AffineTransform class?
> >
> > If this can't be done with the AffineTransform class, can it be done
> > with another class in JTS?
> >
> > Thanks,
> >
> > The Sunburned Surveyor
> >
> > P.S. - The rotate and scale methods of the AffineTransform class did
> > not appear to have parameters that would allow me to designate a
> > coordinate to serve as the basis for the rotation and scaling. The
> > javadoc comments describing the class also make me suspect this is not
> > possible.
> > _______________________________________________
> > jts-devel mailing list
> > jts-devel@lists.jump-project.org
> > http://lists.refractions.net/mailman/listinfo/jts-devel
> >
> >
>
> --
> Martin Davis
> Senior Technical Architect
> Refractions Research, Inc.
> (250) 383-3022
>
> _______________________________________________
> jts-devel mailing list
> jts-devel@lists.jump-project.org
> http://lists.refractions.net/mailman/listinfo/jts-devel
>
_______________________________________________
jts-devel mailing list
jts-devel@lists.jump-project.org
http://lists.refractions.net/mailman/listinfo/jts-devel

Reply via email to