我需要知道更改它的rotationX 值后显示对象的可见高度是多少。
我有一个应用程序允许用户在 3D 空间中布置地板。我希望地板的大小在 3D 旋转后自动拉伸,以便它始终覆盖某个区域。
有人知道解决这个问题的公式吗?
编辑:我想我真正想做的是将度数转换为像素。
在 2D 平面上,比如 100 x 100 像素,rotationX 上的 -10 度变化意味着平面在顶部有一个不再可见的间隙。我想知道这个间隙有多少像素,以便我可以拉伸平面。
在 Flex 中,显示对象高度属性的值在应用旋转之前和之后都保持不变,这实际上可能是一个错误。
编辑 2:必须有一个通用的数学公式来解决这个问题,而不是 Flash/Flex 特定的东西。在 3D 空间中查看对象时,如果对象向后旋转(对象顶部翻跟头远离观察者),新的可见高度将基于旋转度数是多少?这可能以像素、米、肘或其他为单位。