translate inside shape