## FCurve.SetKeyTangents

### Description

Sets the values of the tangency values on both sides of the key value.
Note: You can only set key tangents on standard fcurves; all other fcurves return a error (E_FAIL in COM/C++).

### C# Syntax

    FCurve.SetKeyTangents( Object in_vsaTangents );

### Scripting Syntax

    FCurve.SetKeyTangents( Tangents );

### Parameters

Parameter | Type | Description
--- | --- | ---
Tangents | Array of Doubles | 1-dimensional array containing the tangents: LeftTanX, LeftTanY, RightTanX, RightTanY. The LeftTanX and RightTanX must be in key frames and LeftTanY and RightTanY must be valid key values.

### Examples

#### JScript Example

    /*

    	This JScript example demonstrates how to set key tangents on an fcurve.

    */

    var oNull = ActiveSceneRoot.AddNull();

    var oFCurve = oNull.posx.AddFCurve2( new Array( 1, 10, 2, 20, 3, 30 ) );

    // Set Zero sloped tangents on keys

    oFCurve.SetKeyTangents(

    	new Array(

    		-0.5, 0, 0.5, 0,

    		-0.5, 0, 0.5, 0,

    		-0.5, 0, 0.5, 0

    	)

    )

### See Also

FCurveKey.LeftTanX FCurveKey.LeftTanY FCurveKey.RightTanX FCurveKey.RightTanY