【发布时间】:2021-06-25 12:31:41
【问题描述】:
【问题讨论】:
【问题讨论】:
您的问题在操作方面相对复杂。您正在调整多个相机属性以构图对象。
我建议您将问题分解为多个部分并忽略焦距。只需变换相机,使其构图对象。然后,您可以添加一个补充步骤来修改相机的宽度和高度以紧密地构图。
你想做的事情的要点如下:
如果您熟悉 OpenMaya API,这会容易得多。 OpenMayaUI.M3dView 和 OpenMaya.MFnCamera 类应该可以帮助您入门。
https://help.autodesk.com/view/MAYAUL/2019/ENU/?guid=__py_ref_class_open_maya_u_i_1_1_m3d_view_html
https://help.autodesk.com/view/MAYAUL/2019/ENU/?guid=__py_ref_class_open_maya_1_1_m_fn_camera_html
如果您不熟悉 API,请搜索 mel 脚本并检查 FrameSelectedWithoutChildren 运行时命令(视口中的 F 键)快捷方式的工作原理,并使用它来自动执行该过程。
【讨论】: