// This method creates the ik2Bsolver after a File->New. // private static void createIK2BsolverAfterNew(object sender, MBasicFunctionArgs arg) { MSelectionList selList = new MSelectionList(); MGlobal.getActiveSelectionList( selList ); MGlobal.executeCommand("createNode -n ik2BsolverCSharp ik2BsolverCSharp"); MGlobal.setActiveSelectionList( selList ); }
static private void createIK2BsolverAfterNew(object sender, MBasicFunctionArgs arg) // This method creates the ik2Bsolver after a File->New. // { MSelectionList selList = new MSelectionList(); MGlobal.getActiveSelectionList(selList); MGlobal.executeCommand("createNode -n ik2BsolverCSharp ik2BsolverCSharp"); MGlobal.setActiveSelectionList(selList); }
public void userCallback2(object sender, MBasicFunctionArgs args) { MGlobal.displayInfo("Entered userMessage.userCallback2"); if (clientData != null) { string receivedDataMsg = clientData as string; if (receivedDataMsg != null) MGlobal.displayInfo("Received data: " + receivedDataMsg); } }
// This method creates the ik2Bsolver after a File->Open // if the ik2Bsolver does not exist in the loaded file. // private static void createIK2BsolverAfterOpen(object sender, MBasicFunctionArgs arg) { MSelectionList selList = new MSelectionList(); MGlobal.getSelectionListByName("ik2BsolverCSharp", selList); if (selList.length == 0) { MGlobal.getActiveSelectionList( selList ); MGlobal.executeCommand("createNode -n ik2BsolverCSharp ik2BsolverCSharp"); MGlobal.setActiveSelectionList( selList ); } }
public void userCallback2(object sender, MBasicFunctionArgs args) { MGlobal.displayInfo("Entered userMessage.userCallback2"); if (clientData != null) { string receivedDataMsg = clientData as string; if (receivedDataMsg != null) { MGlobal.displayInfo("Received data: " + receivedDataMsg); } } }
public void eventCallback(object sender, MBasicFunctionArgs args) { if (data >= 0 && data < (int)eventTestCmd.eventNames.Length) { MGlobal.displayInfo("event " + eventTestCmd.eventNames[data] + " occurred\n"); } else { MGlobal.displayWarning("BOGUS client data in eventCB!\n"); } }
static private void createIK2BsolverAfterOpen(object sender, MBasicFunctionArgs arg) // This method creates the ik2Bsolver after a File->Open // if the ik2Bsolver does not exist in the loaded file. // { MSelectionList selList = new MSelectionList(); MGlobal.getSelectionListByName("ik2BsolverCSharp", selList); if (selList.length == 0) { MGlobal.getActiveSelectionList(selList); MGlobal.executeCommand("createNode -n ik2BsolverCSharp ik2BsolverCSharp"); MGlobal.setActiveSelectionList(selList); } }
public static void preImportFunc(object sender, MBasicFunctionArgs args) { string msg = "PRE IMPORT FILE IS "; try { msg += MFileIO.beforeImportFilename; } catch (System.Exception) { msg += "ERROR: Could not be retrieved"; } MGlobal.displayInfo(msg); }
public static void preSaveFunc(object sender, MBasicFunctionArgs args) { string msg = "FILE TO BE SAVED IS "; try { msg += MFileIO.beforeSaveFilename; } catch (System.Exception) { msg += "ERROR: Could not be retrieved"; } MGlobal.displayInfo(msg); }
private static void redoCB(object sender, MBasicFunctionArgs arg) { MGlobal.displayInfo("redoCallback "); }
public static void preReferenceFunc(object sender, MBasicFunctionArgs args) { string msg = "FILE TO BE REFERENCED IS "; try { msg += MFileIO.beforeReferenceFilename; } catch (System.Exception) { msg += "ERROR: Could not be retrieved"; } MGlobal.displayInfo(msg); }
public void updateManipulatorsFunc(Object sender, MBasicFunctionArgs args) { updateManipulators(); }
// Callback issued when selection list changes public void updateManipulators(object sender, MBasicFunctionArgs args) { RotateManipContext ctxPtr = Data.Target as RotateManipContext; RotateManipContext.updateManipulators(ctxPtr); }
static private void createIK2BsolverAfterOpen(object sender, MBasicFunctionArgs arg) // This method creates the ik2Bsolver after a File->Open // if the ik2Bsolver does not exist in the loaded file. // { MSelectionList selList = new MSelectionList(); MGlobal.getSelectionListByName("ik2BsolverCSharp", selList); if (selList.length == 0) { MGlobal.getActiveSelectionList( selList ); MGlobal.executeCommand("createNode -n ik2BsolverCSharp ik2BsolverCSharp"); MGlobal.setActiveSelectionList( selList ); } }
static private void createIK2BsolverAfterNew(object sender, MBasicFunctionArgs arg) // This method creates the ik2Bsolver after a File->New. // { MSelectionList selList = new MSelectionList(); MGlobal.getActiveSelectionList( selList ); MGlobal.executeCommand("createNode -n ik2BsolverCSharp ik2BsolverCSharp"); MGlobal.setActiveSelectionList( selList ); }
private static void undoCB(object sender, MBasicFunctionArgs arg) { MGlobal.displayInfo("undoCallback "); }