| > | with( LinearAlgebra ): |
| > | Rx := <<1,0,0,0>|<0,cos(rx),sin(rx),0>|<0,-sin(rx), cos(rx),0>|<0,0,0,1>>; |
| > | Ry := <<cos(ry),0,-sin(ry),0>|<0,1,0,0>|<sin(ry),0,cos(ry),0>|<0,0,0,1>>; |
| > | Rz := <<cos(rz),sin(rz),0,0>|<-sin(rz),cos(rz),0,0>|<0,0,1,0>|<0,0,0,1>>; |
| > | S := <<sx,0,0,0>|<0,sy,0,0>|<0,0,sz,0>|<0,0,0,1>>; |
| > | T := <<1,0,0,0>|<0,1,0,0>|<0,0,1,0>|<tx,ty,tz,1>>; |
| > | composed := simplify( Rz . Ry . Rx . S . T ); |

![]()
![]()
![]()
![]()
![]()
![]()
| > | invComposed := simplify( composed^(-1) ); |

![]()
![]()
| > | simplify( composed . invComposed ); |
| > |