From the following lists, you can access Vicon Shogun Post script commands by category.

Data editing commands

Use the commands in this category to edit your mocap data.

Data editing commands
autoFillGapsgrayscalefitOptions
axiomLabellabel
axiomLabelOptionslabelOptions
bakeDatamakeUnique
bakeLengthspack
collapsepasteKeys
copyDataquickPost
copyKeysquickPostLabelOptions
copyPatternquickPostOcclusionFixOptions
createquickPostSolveOptions
createBoneVirtsreassemble
createKeyreconstruct
createReconstructorScriptreconstructChunk
cutKeysreconstructOptions
deletereduceKeys
deleteCharactersremoveMarkerConnection
deleteRedundantrestoreGaps
deleteShortTrajssetMarkerConnection
duplicatesetTimeCodeOffset
exists
continued...
snapToSystemAlign
fillGapstranscodeVideo
filterunpack
useProcessingSettingsFromMCP
fixOcclusionOptions zeroKey
getTimeCodeOffset

Data management (Eclipse) commands

Use the commands in this category to control data management.

Data management commands
getEclipseActiveTrialgetSession
getEclipseAssociatedCalibrationopenEclipseDatabase
getEclipseAssociatedSubjectsrefreshEclipse
getEclipseMarkedTrialssetSession

Data manipulators commands

Use the commands in this category to work with data.

Data manipulators commands
addToClipresetClip
alignAxisrigidBody
alignSubjectsselectTails
setActiveClip
setBoneLength
setInterpType
setKey
setPosition
cropClipsetPriority
deleteClipDatasetProperty
deleteTangentssetRotation
getPrioritysetScale
hideshow
makeRigidswap
moveCliptileClips
offsetClipsunbreakTangents
parentunlabel
removeFromClipunparent
removeRayContributionsunsetProperty
removeSoftwareFitCentroidsupdateClip

Data retrieval commands

Use the commands in this category to retrieve data.

Data retrieval commands
delGlobalVargetKeys
getLabelerChars
getLabelingClusterOffsets
findGapgetLastFile
findNonRigidgetLogFile
findPlaneCrossinggetMarkerConnection
findSelectedKeysgetMarkerConnectionColor
findTailgetMirrorConstraintCreation
findUnlabeledgetModule
getActiveClipgetModuleRange
getAnimEndgetModules
getAnimStartgetModuleType
getAttachedgetNumKeys
getAttachedTogetNumModules
getBooleanArrayPropertygetParent
getBooleanPropertygetPercentSubjectLabeled
getChannelsgetPlayEnd
getChildrengetPlayStart
getClipsgetPosition
getColorgetProperty
continued...
getRate
getConstraintOffsetgetRotation
getConstraintPosgetScale
getSelectedKeys
getSelectedTimeRanges
getContributingCamerasgetSolverBones
getCountgetStringArrayProperty
getCurrentLabelgetStringProperty
getDistancegetSubjectSolvingConstraintError
getFloatPropertygetTime
getGapsgetTimecode
getGlobalBooleanVargetTrajectories
getGlobalFloatVargetVectorProperty
getGlobalIntVarhasKey
getGlobalStringVarisSelected
getGlobalVectorVarofflineCameraHealthCheck
getIntArrayPropertysetGlobalVar
getIntProperty

Data streaming commands

Use the commands in this category to control data streaming.

Data streaming commands
offlineDataProviderofflineDataProviderOptions


Disk I/O commands

Use the commands in this category for data input and output.

Disk I/O commands
fileClosereadRot
fileOpenreadString
getFilePathreadToken
getFilePosreadVec
getFilesreadWord
isEndOfFileseekToString
isFileBinarysetFilePos
isFileReadablewriteBool
isFileWriteablewriteFloat
readBoolwriteInt
readFloatwriteRot
readIntwriteString
readLinewriteVec

File handling commands

Use the commands in this category for file handling.

File handling commands
bvhExportOptionssaveFile
c3dExportOptionstrcExportOptions
c3dImportOptionsusdExportOptions
fbxExportOptionsusdImportOptions
fbxImportOptionsvskExportOptions
importMeshvsrExportOptions
loadFilevssExportOptions
mcpExportOptionsvstExportOptions
mcpImportOptionsx2dImportOptions
newFilexcpImportOptions
resetScene


Hardware Control commands

Use the command in this category to help you to work with Vicon hardware.

volumeVisualizerOptions

Interface commands

Use the commands in this category to work with the Shogun user interface.

User interface commands
appInfoloadScript
autohideWindowloadWorkspaceString
cameraViewmanipulator
camerasViewmessagePrompt
closeScriptplayblast
createFloatingViewprogressBar
createShelfButtonremoveFloatingView
createShelfGrouprenameShelfGroup
createShelfSeparatorrenameShelfTab
createShelfTabsaveScript
dataHealthViewsaveWorkspaceFile
dataIssuesMapselectShelfTab
deleteShelfGroupsetActiveFloatingView
deleteShelfTabsetButtonShelfFile
dockWindowsetEditTool
floatWindowsetFloatingViewPos
getActiveShelfTabsetFloatingViewSize
getActiveViewsetPinned
getActiveViewTypesetSelectionFilter
getCurrentScript
continued...
setSolversFirst
getEditToolsetTrackList
getNumShelfTabssetViewFilter
getSelectionFiltersetWindowSize
showMarkingMenu
getViewFiltershowCtrlMarkingMenu
getViewLayoutshowShiftMarkingMenu
getViewTypestabWindow
graphViewviewLayout
hierarchyViewwait
isAxiomEnabledzoomView

Labeling commands

Use the commands in this category to work with labeling.

Labeling commands
autoCreateLabelingClusterscreateLabelingCluster
autoLabelcreatePropVST
autoLabelOptionscreatePropVSTOptions
autoVSTkinematicLabelOptions
autoVSTOptionskinLabel
calibrateLabelingClusterremoveMarker
calibrateLabelingClusterOptionsscaleCharacter
tPoseLabel
calibrateLabelingSubjectOptionstPoseLabelOptions
uncalibrateLabelingCluster
calibratePropOptionsvelocityLabel
calibrateSolvingSubjectOptionsvelocityLabelOptions


Master/Slave (DBS) commands

Use the commands in this category to enable or disable the DBS (Distributed Batch System) master and/or slave.

Math commands

Use the commands in this category to work with math-related information.

Math commands
absgetAngleTo
acosgetLength
asingetPointClosestTo
atannormalize
calcIntersectionsetLength
cossin
crosssquareRoot
dottan
fabs


Namespace commands

Use the commands in this category to work with namespaces.

Namespace commands
addNamespaceremoveNamespace
getNamespacereplaceNamespace
getNamespaces

NLE (Non-Linear Editor) commands

Use the commands in this category to work with layers and clips.

NLE commands
addLayerremoveLayer
flattenselectClipObjects
getActiveLayersetActiveLayer
getLayers


Parameters commands

Use the commands in this category to work with parameters.

Parameters commands
addParameterremoveAllParameters
addStaticParameterremoveParameter
getParameterremoveUnusedParameters
renameParameter
selectByParameter
getParameterssetParameter
getParameterTypesetParameterPrior
getParameterUserValuesetStaticParameterExpression
hasParametersetStaticParameterUserValue
listParameters

Playback control commands

Use the commands in this category to control playback of mocap data.

Playback control commands
animRangesetTime
fastForwardsetTimebarRange
playsetTimebarRangeToAnimRange
playOptionssetTimebarRangeToPlayRange
playRangesetTimebarRangeToSelectedRange
rewindstep
setAudioEnabledstepKey
setRangesFollowActiveClipstop


Remote control commands

Use the commands in this category to control communications between Shogun and a remote server.

Remote control commands
clientsendRemote
remoteControlserver

Retargeting commands

Use the commands in this category to control retargeting.

Retargeting commands
retargetsetRetargetingMapModeEnabled


Selection commands

Use the commands in this category to work with selection.

Selection commands
getSelectionSetNodesselectByType
getSelectionSetsselectChildren
getSelectionSetSetsselectionSet
isSelectionSetselectKeys
selectselectMarkersForRigidFill
selectabilityOnselectParent
selectBranchselectProperty
selectByDistanceselectRange
selectByMarkerRadiusselectRelatedKeys
selectByNameselectSet
selectByPartselectTree
selectByRigiditysetChannelSelectionFollow
selectBySidesetPrimary


Skeletal solving commands

Use the commands in this category for solving marker data to a skeletal format.

Skeletal solving commands
attachinsertBone
attachCommandOptionsmoveRotationKeyToPreRotation
autoCreateSolvermoveTranslationToPreTranslation
autoSetupSolvingSkeletonmultiplyJointRange
autoSetupSolvingSkeletonOptionsmultiplyJointStiffness
calibrateSolvingSubjectremoveBone
createConstraintsScriptretarget
createSidesAndPartsScriptscaleBones
createSkelScriptscaleSkeletalMotion
createSolvingSetupFromLabelingSetupsetConstraint
getInteractiveRetargetCmdsetInteractiveRetargeting
getInteractiveSolveLabelingsetInteractiveSolveLabeling
getInteractiveSolveSolvingsetInteractiveSolveSolving
getSolversFirstsetPreferredPose
getUseAxiomSolvingsetUseAxiomSolving
goToBasePoseskelSetup
goToBindPosesolve
goToPreferredPosesolver

Snap commands

Use the commands in this category to snap markers or nodes to specified locations.

Snap commands
snapTosnapToLocal
snapToConstraintsnapToRigid
snapToLinesnapToSystem

String commands

Use the commands in this category to handle strings in mocap data.

String commands
strComparestrReplace
strFindstrReverseFind
strLeftstrRight
strLengthstrTok
strMidstrTokArray

Subjects commands

Use the commands in this category to work with subjects.

Subjects commands
getCurrentCharsetAutoSwitchCurrentSubject
getCurrentSubjectsetCurrentSubject
getPropsPathsetPropsPath
getSubjectsPathsetSubjectsPath
replaceSubjects

System commands

Use the commands in this category to interact with the Vicon system and Shogun.

System commands
addScriptplaySound
addScriptPathprint
assertprocessFile
python
clearScriptPathsredo
copyStringresample
createDirrunScript
createSceneScriptscriptExists
deleteFilesetActiveTake
setAltToSelect
setAutoSaveFile
formatTimesetBackupPlfsEnabled
frameToSmptesetControlToManipulate
getActiveTakesetDir
getAutoSaveFilesetErrorHandler
getClipboardTextsetExitCode
getDirListsetFrameRate
getFileExtensionsetHotKey
getFileListsetHotKeyFile
getFileLocationsetLanguage
continued...
setLogEnabled
getFileTitlesetLogFile
getGlobalVarExistssetMarkingMenuFile
getLastScriptsetSavePath
getProfileIntsetSceneName
getProfileStringsetScriptPaths
setSelectionSetFile
getSceneNamesetTimeFormat
getSceneUpAxissmpteToFrame
getScriptPathssortFloats
getSystemTimesortInts
sortStrings
system
listCommandsundo
listObjectTypesundoConsolidated
markingMenuwriteProfileInt
pathExistswriteProfileString


Testing commands

Use the commands in this category for testing purposes.

Testing commands
compareModulestestPrint
compareXMLFiles

User window commands

Use the commands in this category to manage a Shogun panel (docking window) or a user window.

User window commands
addDropListItemgetNumBoxNum
addListBoxItemgetNumDropListItems
addListViewItemgetNumListBoxItems
addTabgetNumListViewColumns
createCheckBoxgetNumListViewItems
createColorPickergetRadioButtonCheck
getTabItem
getTabSelItem
createGroupBoxgetTimeBoxTime
getTopLevelForm
createListViewgetWindowRect
createNumBoxgetWindowVisibility
createPushButtonlayoutForm
createRadioButtonselectDropListItem
createStaticBoxselectListBoxItem
createTabselectListViewItem
selectTabItem
createTimeBoxsetCheckBoxCheck
createWindowsetCheckBoxHandler
deleteAllDropListItems
continued...
setColorPickerColor
deleteAllListBoxItemssetColorPickerHandler
deleteAllListViewItemssetControlAnchor
deleteAllTabItemssetControlPos
deleteDropListItemsetControlText
deleteListBoxItemsetControlTip
deleteListViewItemsetDropListHandler
setFocus
setListBoxHandler
setListViewColumns
enableControlsetListViewHandler
fileChoosersetListViewItemCheck
setListViewItemText
findListBoxItemsetNumBoxHandler
findTabItemsetNumBoxNum
getCheckBoxChecksetNumBoxRange
getColorPickerColorsetPushButtonHandler
setRadioButtonCheck
setRadioButtonHandler
getControlTextsetStaticBoxHandler
getControlVisibilitysetTabHandler
getDropListItemsetTextBoxHandler
getDropListSelItemsetTimeBoxHandler
getFocus
continued...
setTimeBoxTime
getListBoxItemsetWindowHandler
getListBoxSelItemsshowControl
getListViewItemCheckshowWindow
getListViewItemTextwindowExists
getListViewSelItems