在模拟的三维空间中转换对象
您可以采用投影转换来转换对象,该转换将创造对象在三维空间中旋转的效果。
提示: |
---|
Microsoft Expression Blend 附带了一个示例,该示例以代码的方式演示了投影转换。若要在 Expression Blend 中打开该示例,请在“帮助”菜单上单击“欢迎屏幕”,单击“示例”选项卡,然后单击“Zune3D”。 |
在模拟的三维空间中移动对象的中心点
投影中心点确定模拟三维空间中的位置,对象将围绕该位置旋转或偏移。如果值为 0、0、0,则中心点是对象的范围框的左上角。如果值为 1、1、0,则中心点是对象的范围框的右下角。值大于 1 时,会将中心点置于范围框之外。
在“对象和时间线”面板中或美工板上选择要旋转的对象。
在“属性”面板的“转换”类别中的“投影”下,单击“旋转中心”选项卡 。
更改“X”、“Y”和“Z”属性的值。
说明: “Z”属性仅影响全局偏移。
在模拟的三维空间中旋转对象
“X”、“Y”和“Z”旋转属性是指将围绕其进行旋转的轴和中心点。
在“对象和时间线”面板中或美工板上选择要旋转的对象。
在“属性”面板的“转换”类别中的“投影”下,单击“旋转”选项卡 。
更改“X”、“Y”和“Z”属性的值,或拖动投影球来更改这些值。
使用投影球来旋转对象
相对于屏幕在模拟的三维空间中偏移对象
全局偏移确定如何相对于屏幕的平面转换对象。例如,在“全局偏移”选项卡上更改“X”属性时,将沿屏幕的 X 轴将对象向左或向右移动,而不管对象的投影如何旋转。
在“对象和时间线”面板中或美工板上选择要旋转的对象。
在“属性”面板的“转换”类别中的“投影”下,单击“全局偏移”选项卡 。
更改“X”、“Y”和“Z”属性的值。
更改全局偏移
相对于对象的原点在模拟的三维空间中偏移对象
本地偏移确定如何相对于对象的平面转换对象。例如,如果将“旋转”选项卡上的“Y”属性更改为 30 度,则会更改对象的平面,使对象看起来向右前方倾斜。如果随后在“本地偏移”选项卡上更改“X”属性的值,则对象看起来将沿靠近您的方向向右移动,或沿远离您的方向向左移动。
在“对象和时间线”面板中或美工板上选择要旋转的对象。
在“属性”面板的“转换”类别中的“投影”下,单击“本地偏移”选项卡 。
更改本地偏移
在二维空间中转换对象
开始修改“Projection”属性后,用于二维转换的美工板图柄将被禁用。要重新启用二维转换图柄,请禁用投影。
- 在“视图”菜单上,单击“应用投影”以清除选择。