以前にも質問したのですが、数学が苦手でよくわかりません。画面のどの側 (上、左、下、右) を指しているかを知る必要があるため、div 内でのドラッグ操作を処理できます。
このフィドル(コードは混乱しており、サファリ/クロムでのみ機能します) は問題を示しています。明確にするために、矢印のポイントの計算は、矢印自体ではなく、立方体の正確な中心から来る必要があります。数学についての手がかりを提供できる場合は、私が作業を行い、ここに投稿します。
※「画面の横」とは、画面が時計の場合、どの角度か、何時を指すかという意味です。
transform: rotateX(ndeg) rotateY(ndeg) rotateZ(ndeg);
この例では、矢印は 4 時と 5 時の間を指しています。