MWE: MeshRegion Transformations

Our object

Consider the following cube:

cube=BoundaryDiscretizeGraphics[Cuboid[]];
Show[cube,Axes->True,Boxed->True,AxesLabel->{"x","y","z"}, ImageSize->150,PlotRange->All]

Translations

To translate the object use TransformedRegion and TranslationTransform:

translated=TransformedRegion[cube,TranslationTransform[{1,1,0}]];
Show[{
Graphics3D[{Opacity[.4],Green,MeshPrimitives[cube,2]}],
Graphics3D[{Red,MeshPrimitives[translated,2]}]},Axes->True,Boxed->True,AxesLabel->{"x","y","z"}, ImageSize->300,PlotRange->All]

Rotations

To rotate the object use TransformedRegion and RotationTransform:

rotated=TransformedRegion[cube,RotationTransform[Pi/4,{0,0,1},{1/2,1/2,0}]];
Show[{
Graphics3D[{Opacity[.4],Green,MeshPrimitives[cube,2]}],
Graphics3D[{Red,MeshPrimitives[rotated,2]}]},Axes->True,Boxed->True,AxesLabel->{"x","y","z"}, ImageSize->300,PlotRange->All]

Resizing

To change the size of the object, use RegionResize

resized=RegionResize[cube,{1.5,0.5,0.75}];
Show[{
Graphics3D[{Opacity[.4],Green,MeshPrimitives[cube,2]}],
Graphics3D[{Red,MeshPrimitives[resized,2]}]},Axes->True,Boxed->True,AxesLabel->{"x","y","z"}, ImageSize->300,PlotRange->All]