Normal@GeometricTransformation

*To*: mathgroup at smc.vnet.net*Subject*: [mg80526] Normal@GeometricTransformation*From*: mcmcclure at unca.edu*Date*: Fri, 24 Aug 2007 02:02:01 -0400 (EDT)

GeometricTransformation is a very nice new feature of V6 allowing one to specify transformations of graphics primitives. GeometricTransformation[g, T] doesn't immediately apply the transformation T to the primitives g, but affects the rendering. According to the documentation: "When possible, Normal will perform the transformations explicitly." An example when this is not possible might include a transformation of a Text primitive, but why would the following not work: gt = GeometricTransformation[Point[{0, 0}], {{{1, 0}, {0, 1}}, {1, 1}}] This is about as simple an application as I can think of. I would expect Normal[gt] === Point[{1,1}]. Indeed, Graphics[gt] returns a point at {1,1}, but Normal[gt] === gt. Is the documentation ahead of the implementation? Mark