Beispiel #1
0
        public static MDagPath CreateLocator(MVector worldPos, string locatorName)
        {
            string cmdStr = "cmds.spaceLocator(n='" + locatorName + "')";

            locatorName = SubUShell(MGlobal.executePythonCommandStringResult(cmdStr));
            MDagPath     locDagPath   = BasicFunc.GetDagPathByName(locatorName);
            MFnTransform locatorTrans = new MFnTransform(locDagPath);

            //Debug.Log(locatorName+"dag:"+locDagPath.fullPathName);
            locatorTrans.setTranslation(worldPos, MSpace.Space.kWorld);
            return(locDagPath);
        }
Beispiel #2
0
 public static MDagPath CreateEmptyGroup(string grpName = "grp_empty")
 {
     return(BasicFunc.GetDagPathByName(MGlobal.executeCommandStringResult(string.Format("group -em -n \"{0}\"", grpName))));
 }