如何在多边形上获取和设定特定的 UV 值?

 
 
 

使用 PolyMoveUV 命令。使用该命令的一个好方法是将其与 setAttr 语句结合使用。

若要查看 MEL 如何实现这一点,请创建 polyPlane,然后拾取该平面上的一些 polyUV。选择平面,然后打开窗口 > UV 纹理编辑器(Window > UV Texture Editor)。这将显示选定对象的 UV 坐标。在 PolyUV 仍处于选定状态的情况下,从 Maya 工具箱选择修改 > 变换工具 > 移动工具(Modify > Transformation Tools > Move Tool),然后使用“UV 纹理编辑器”(UV Texture Editor)中显示的操纵器查看写入“脚本编辑器”(Script Editor)窗口的 MEL 命令。通常,输出类似如下:

setAttr "polyMoveUV5.translate" -type double2 0 -0.1187236 ;

可以使用法线数组设定或存储输出。