BipAnalyzer Core Interface
Interface:BipAnalyzer
Methods
<void>BipAnalyzer.DoNoiseDetectorAnalysis <&node array>nodeTab <interval>range <float>deviation <boolean>angular <integer>noiseType <node>parentNode
nodeTab is In and Out parameter
noiseType is
0-speed,
1-acceleration,
2-jerk
Performs Noise Detector Analysis of the specified nodes in the given interval using the supplied deviation. If angular is true, the Rotation will be analysed, otherwise the Position will be analysed. The analysis will be performed relatively to the supplied parentNode.
EXAMPLE
nodesToAnalyse = #($'Bip01 Head',$'Bip01 Pelvis')
BipAnalyzer.doNoiseDetectorAnalysis nodesToAnalyse (interval 0 100) 3.0 true 0 $Bip01
<void>BipAnalyzer.DoSpikeDetectorAnalysis <&node array>nodeTab <interval>range <float>deviation
nodeTab is In and Out parameter
Performs Spike Detector Analysis of the specified nodes in the given interval using the supplied deviation.
EXAMPLE
BipAnalyzer.doSpikeDetectorAnalysis $'Bip01 Head' (interval 0 100) 3.0
<void>BipAnalyzer.DoKneeWobbleAnalysis <&node array>nodeTab <interval>range <float>frameThreshold <float>fluctuationThreshold
nodeTab is In and Out parameter
Performs Knee Wobble Analysis of the specified nodes in the given time interval using the supplied frame and fluctuation thresholds.
<void>BipAnalyzer.DoKneeExtensionAnalysis <&node array>nodeTab <interval>range <float>kneeAngle
nodeTab is In and Out parameter
Performs Knee Extension Analysis of the specified nodes in the given time interval using the supplied knee angle.
<time array>BipAnalyzer.GetResults <node>node
Returns a TimeValueTab.
<void>BipAnalyzer.LoadAnalysisFile <filename>fileName
Loads the Analysis File with the given file name.
<void>BipAnalyzer.SaveAnalysisFile <&node array>nodeTab <filename>fileName
nodeTab is In and Out parameter
Saves an Analysis File for the specified objects to the given file name.
<void>BipAnalyzer.ClearAnalysisResults()
Clears all results.