MAXScript Extensions > MAXScript Extensions for character studio > Workbench MAXScript Extensions > Workbench Core Interfaces >

# BipAnalyzer Core Interface

Interfaces > Core Interfaces > BipAnalyzer

| Character Studio - Quick Navigation | Core Interfaces - Quick Navigation

    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.

#### See Also

- WorkBench Core Interfaces

- MAXScript Extensions in character studio