当使用3D变换时,如何计算div指向的屏幕哪一侧?

时间:2012-12-23 02:58:41

标签: math css-transforms

我问过before,但我的数学很糟糕,我仍然不明白。我需要知道箭头指向的屏幕*(顶部,左侧,底部,右侧)的哪一侧,以便我可以处理div内的拖动活动。

这个fiddle(代码乱七八糟,只在safari / chrome中有效)说明了问题。要清楚,箭头指向的位置的计算应该来自立方体的确切中心,而不是箭头本身。如果你能提供一些关于数学的线索,我会做这些工作并在这里发布。

*“屏幕的一侧”表示如果屏幕是时钟,它的角度或指示的时间。

transform: rotateX(ndeg) rotateY(ndeg) rotateZ(ndeg);

enter image description here

在此示例中,箭头指向4点钟和5点钟之间。

0 个答案:

没有答案