你可以在XYZ面板中执行以下操作:
查看和变换场景中对象的位置、旋转、缩放和大小。
查看并变换默认视口摄像机的位置和旋转。
要打开XYZ面板,请转到底部栏,点击XYZ。
面板顶部的分段负责场景中对象的变换,底部的分段负责视口摄像机的变换。
变换对象
你可以在XYZ面板中使用世界参考坐标系(世界空间)或相对坐标系(相对空间)来变换对象。
你还可以使用本地参考坐标系(即本地空间)在视口中变换对象。 如需了解详情,请参阅工具栏文档的"切换本地/世界轴"小节。
要在世界空间和相对空间之间切换,请点击世界空间或相对空间的图标。
在场景中选择对象后,对象的位置、旋转、缩放和大小的值(根据所选的坐标参考系而定)将在输入字段中出现。
可变换的各个属性(位置、旋转、缩放和大小)都有对应X、Y、Z轴的数字输入字段。
各个属性的列都采用颜色编码,并对应视口中小工具上的轴色:红色=X轴、绿色=Y轴、蓝色=Z轴。
首列(红色)代表X轴(左、右)。
中间列(绿色)代表Y轴(前、后)。
末列(蓝色)代表Z轴(上、下)。
你可以输入具体的数值,也可以输入基本的数学运算,然后自动输出计算值。 例如,如果你在某个位置(Position)输入字段中输入(2m+50cm)/2,然后按回车键(Enter),则Twinmotion会自动计算出值:1.25m。
无论你在偏好设置(Preferences)面板中选择了哪种单位测量系统,你都可以使用Twinmotion支持的所有单位系统输入位置和大小的值,包括毫米、厘米、米、英尺或英寸。
世界空间
在世界空间中,Twinmotion会计算对象在场景中相对于世界原点(0, 0, 0)的位置值和旋转值。 在Twinmotion默认场景中,起始平台中的球体位于场景的中心,即世界空间的原点。
相对空间
在相对空间中,Twinmotion会计算对象相对场景图表中父对象的变换值。 例如下图中,肥皂块是子对象,肥皂盘对象是其父对象。 两幅图中肥皂块的位置相同,但在相对空间和世界空间中的位置值和旋转值不同:
在相对空间中,肥皂块的位置值和旋转值是相对肥皂盘的位置和旋转而计算得出的。
在世界空间中,肥皂块的位置值和旋转值是相对世界空间的原点而计算得出的。
创建序列时,你可以使用XYZ面板来查看和变换动作(Action)和环绕(Orbit)摄像机的位置和旋转,以及从将一个摄像机的位置和旋转变换复制粘贴到另一个摄像机。
复制、粘贴和重置变换
你可以将一个对象的变换值复制并粘贴到另一个对象,并将所有变换重置为原始值。 要访问这些命令,请单击世界空间和相对空间图标右侧的省略号(...)。
下表介绍了菜单中的命令。
| 选项 | 说明 |
|---|---|
复制所有变换(Copy all transforms) | 复制选定对象的位置、旋转、缩放和大小。 |
复制位置(Copy position) | 复制选定对象的位置。 |
复制旋转(Copy rotation) | 复制选定对象的旋转。 |
复制缩放(Copy scale) | 复制选定对象的缩放。 |
粘贴(Paste) | 将剪贴板中复制的变换值(复制所有变换 (Copy all transforms)、复制位置 (Copy position)、复制旋转 (Copy rotation)或复制缩放 (Copy scale))粘贴到选定的对象。 |
重置所有变换(Reset all transforms) | 将所有变换(位置、旋转、缩放和大小)重置为原始值。 |
变换视口摄像机
当你在使用键盘和鼠标快捷键在视口中导航场景时,你实际上是在通过改变摄像机的位置和旋转来改变其视点。 若要更加精确,你可以在XYZ面板的默认视口(Default viewport)分段中手动输入值来改变摄像机的位置和旋转。 摄像机的位置和旋转是相对于世界空间的。