ユーザが拡大・縮小・回転できるオブジェクトを表示するポップアップの作成方法

ユーザがショップ空間に並べられた商品をタッチやクリックすると、商品確認用ポップアップが表示され、ポップアップ上の商品を拡大・縮小・回転して確認できるUIを作成したいと考えております。

下記、3つのステップで構成されると考えておりますが、わかるステップだけでも実装方法をご教授いただきたいです。

1.空間に配置されたオブジェクト(商品)のタッチやクリックイベントをトリガーに、ポップアップを表示する方法

2.表示するポップアップ上にタッチされたオブジェクト(商品)を表示する方法。

3.ポップアップに表示されたオブジェクトをユーザが拡大・縮小・回転できるようにする方法