SIVector3.EpsilonEquals

説明

このベクトルとベクトル vが、Epsilon の許容範囲内で等しいかテストします。

C#構文

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

スクリプト構文

oBoolean = SIVector3.EpsilonEquals( v, epsilon );

戻り値

Boolean このベクトルがベクトル vと等しい場合は True、等しくない場合は False。

パラメータ

パラメータ タイプ 説明
v SIVector3 オペランドベクトル
epsilon Float ポイント値 許容誤差

指定可能な値:

説明:

[0, +INF[ 正の値である必要があります。

VBScript の例

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

関連項目

SIVector3.Equals SIVector3 SIMatrix3 SIMatrix4 SIRotation SITransformation SIQuaternion