## SIVector3.EpsilonEquals

### Description

Tests the equality of this vector with the vector v, with a tolerance of Epsilon.

### C# Syntax

    Int32 SIVector3.EpsilonEquals( SIVector3 in_pVector, Double in_dEpsilon );

### Scripting Syntax

    oBoolean = SIVector3.EpsilonEquals( v, epsilon );

### Return Value

Boolean True if this vector equals the vector v;otherwise False.

### Parameters

Parameter | Type | Description
--- | --- | ---
v | SIVector3 | Operand vector
epsilon | Floating Point value | Error margin
Possible Values: | Description:
[0, +INF[ | should be a positive value

### Examples

#### VBScript Example

    dim v1, v2

    ' Create 3D vectors.

    set v1 = XSIMath.CreateVector3(1.0, 2.0, 3.0)

    set v2 = XSIMath.CreateVector3(1.001, 2.0, 3.0)

    if v1.EpsilonEquals(v2, 0.002) then

    Application.LogMessage "v1 mostly equals v2"

    end if

### See Also

SIVector3.Equals SIVector3 SIMatrix3 SIMatrix4 SIRotation SITransformation SIQuaternion