This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

GeometricTransformation

Updated In 8 Graphic
GeometricTransformation
represents the result of applying the transformation function tfun to the geometric objects corresponding to the primitives g.
GeometricTransformation
transforms geometric objects in g by effectively replacing every point r by .
GeometricTransformation
effectively replaces every point r by .
GeometricTransformation
represents multiple copies of g transformed by a collection of transformations.
Centercenter
Leftmidpoint of the left side
Rightmidpoint of the right side
Topmidpoint of the top
Bottommidpoint of the bottom
Frontmidpoint of the front
Backmidpoint of the back
{Left,Top}, etc.corners
  • For objects specified with scaled coordinates Scaled, GeometricTransformation effectively applies its transformation to the corresponding ordinary coordinates.
  • Normal[expr] if possible replaces all GeometricTransformation constructs by versions of the in which the coordinates have explicitly been transformed.
  • The following option can be given:
ContentSelectableAutomaticwhether to allow contents to be selected
Transform a 2D object:
Transform a 3D object:
Multiple transforms can be applied to the same object:
Transform a 2D object:
In[1]:=
Click for copyable input
Out[1]=
 
Transform a 3D object:
In[1]:=
Click for copyable input
Out[1]=
 
Multiple transforms can be applied to the same object:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
Transformation applied to a 2D shape:
Transformation applied to a 3D shape:
Objects with scaled coordinates:
Keep the rightmost point of the circle fixed:
Create nested transformations:
Using as the second argument is the same as using AffineTransform:
When possible, Normal will perform the transformations explicitly:
Rotating and moving a cuboid along a space curve:
New in 6 | Last modified in 8