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); }
public static MDagPath CreateEmptyGroup(string grpName = "grp_empty") { return(BasicFunc.GetDagPathByName(MGlobal.executeCommandStringResult(string.Format("group -em -n \"{0}\"", grpName)))); }