WolframLang: Compose Transformations
Composition of Transformations
Composition[a,b,c,etc]
-
🔸 SHORT SYNTAX:
a @* b @* c @* etc
return a composition of functions.
the result of
Composition[a,b,c]
is
a[b[c]]
Example: Composition of Transformations
(* show the input and output of transform functions, and composition on them *) Clear[ xRot, xMove, xF ]; xRot = RotationTransform[10 Degree ]; xMove = TranslationTransform[ {1,0} ]; xF = Composition[ RotationTransform[10 Degree ], TranslationTransform[ {1,0} ] ]; {xRot, xMove, xF} xF[{a,b}] xF[{1,0}]
WolframLang, Graphics Programing
- WolframLang: Plot and Visualization
- WolframLang: Graphics Primitives
- WolframLang: Graphics Directives
- WolframLang: Extract Graphics from Plot
- WolframLang: Geometric Transformation Functions
- WolframLang: Compose Transformations
- WolframLang: Apply Transform to Graphics
- WolframLang: Translate Copy Graphics
- WolframLang: Transformation Matrix
- WolframLang: GraphicsComplex
- WolframLang: Mesh Region
- WolframLang: Graphics Misc
- WolframLang: Animation