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
autoFillGapsgetTimeCodeOffset
axiomLabelgrayscalefitOptions
axiomLabelOptionslabel
bakeDatalabelOptions
bakeLengthsmakeUnique
collapsepack
copyDatapasteKeys
copyKeysquickPost
copyPatternquickPostLabelOptions
createquickPostOcclusionFixOptions
createBoneVirtsquickPostSolveOptions
createKeyreassemble
createReconstructorScriptreconstruct
cutKeysreconstructChunk
deletereconstructOptions
deleteCharactersreduceKeys
deleteRedundantremoveMarkerConnection
deleteShortTrajsrestoreGaps
duplicatesetMarkerConnection
exists
continued...
setTimeCodeOffset
fillGapssnapToSystemAlign
filtertranscodeVideo
unpack
fixOcclusionOptions zeroKey

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
addToCliprigidBody
alignAxisselectTails
alignSubjectssetActiveClip
setBoneLength
setInterpType
setKey
setPosition
deleteClipDatasetPriority
deleteTangentssetProperty
getPrioritysetRotation
hidesetScale
makeRigidshow
moveClipswap
offsetClipstileClips
parentunbreakTangents
removeFromClipunlabel
removeRayContributionsunparent
removeSoftwareFitCentroidsunsetProperty
resetClipupdateClip

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
continued...
getProperty
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
attachmoveRotationKeyToPreRotation
attachCommandOptionsmoveTranslationToPreTranslation
autoCreateSolvermultiplyJointRange
autoSetupSolvingSkeletonmultiplyJointStiffness
autoSetupSolvingSkeletonOptionsremoveBone
calibrateSolvingSubjectretarget
createConstraintsScriptscaleBones
createSkelScriptscaleSkeletalMotion
createSolvingSetupFromLabelingSetupsetConstraint
getInteractiveRetargetCmdsetInteractiveRetargeting
getInteractiveSolveLabelingsetInteractiveSolveLabeling
getInteractiveSolveSolvingsetInteractiveSolveSolving
getSolversFirstsetPreferredPose
getUseAxiomSolvingsetUseAxiomSolving
goToBasePoseskelSetup
goToBindPosesolve
goToPreferredPosesolver
insertBone

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
getFileLocation
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

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
createWindow
continued...
setCheckBoxHandler
deleteAllDropListItemssetColorPickerColor
deleteAllListBoxItemssetColorPickerHandler
deleteAllListViewItemssetControlAnchor
deleteAllTabItemssetControlPos
deleteDropListItemsetControlText
deleteListBoxItemsetControlTip
deleteListViewItemsetDropListHandler
setFocus
setListBoxHandler
setListViewColumns
enableControlsetListViewHandler
fileChoosersetListViewItemCheck
setListViewItemText
findListBoxItemsetNumBoxHandler
findTabItemsetNumBoxNum
getCheckBoxChecksetNumBoxRange
getColorPickerColorsetPushButtonHandler
setRadioButtonCheck
setRadioButtonHandler
getControlTextsetStaticBoxHandler
getControlVisibilitysetTabHandler
getDropListItemsetTextBoxHandler
getDropListSelItem
continued...
setTimeBoxHandler
getFocussetTimeBoxTime
getListBoxItemsetWindowHandler
getListBoxSelItemsshowControl
getListViewItemCheckshowWindow
getListViewItemTextwindowExists
getListViewSelItems