如何使用Python从maya中的当前视图创建摄影机?

如何使用Python从maya中的当前视图创建摄影机?,python,camera,maya,Python,Camera,Maya,我是python新手,想知道如何使用简单的python脚本从maya中的当前视图创建摄影机 本地Maya代码位于此处(MEL):maya20xx/scripts/others/MTprocs.MEL global proc MTcreateCameraFromView(){ string $curPanel = `getPanel -wf`; if(`getPanel -typeOf $curPanel` == "modelPanel") {

我是python新手,想知道如何使用简单的python脚本从maya中的当前视图创建摄影机

本地Maya代码位于此处(MEL):maya20xx/scripts/others/MTprocs.MEL

global proc MTcreateCameraFromView(){
        string $curPanel = `getPanel -wf`;
        if(`getPanel -typeOf $curPanel` == "modelPanel") {
            string $camera = `modelPanel -q -cam $curPanel`;
            string $newCameras[] = `duplicate $camera`;
            string $newCamera = $newCameras[0];
            showHidden $newCamera;
            lookThroughModelPanel $newCamera $curPanel;
        }
}
基本上,它只是获取当前的相机并复制它。 您甚至可以使用

import maya.mel
maya.mel.eval("melcommand")

本地Maya代码位于此处(MEL):maya20xx/scripts/others/MTprocs.MEL

global proc MTcreateCameraFromView(){
        string $curPanel = `getPanel -wf`;
        if(`getPanel -typeOf $curPanel` == "modelPanel") {
            string $camera = `modelPanel -q -cam $curPanel`;
            string $newCameras[] = `duplicate $camera`;
            string $newCamera = $newCameras[0];
            showHidden $newCamera;
            lookThroughModelPanel $newCamera $curPanel;
        }
}
基本上,它只是获取当前的相机并复制它。 您甚至可以使用

import maya.mel
maya.mel.eval("melcommand")
如果你能提供一些你已经尝试过的和你认为你应该尝试的想法,你会得到更好的答案(并且人们否决这个问题的风险更小)。如果你提供一些你已经尝试过的和你认为你应该尝试的想法,你会得到更好的答案(并且减少人们否决问题的风险)。专家们就应该包括哪些信息给出了一些建议