コード例 #1
0
 public static void CompareEqualTest()
 {
     Assert.That(() => VectorUtilities.CompareEqual(Vector128.Create(1.0f, 2.0f, 3.0f, 4.0f), Vector128.Create(1.0f, -2.0f, 3.0f, -4.0f)).AsUInt32(),
                 Is.EqualTo(Vector128.Create(0xFFFFFFFF, 0x00000000, 0xFFFFFFFF, 0x00000000))
                 );
 }
コード例 #2
0
    public static Vector4 CompareEqual(Vector4 left, Vector4 right, Vector4 epsilon)
    {
        var result = VectorUtilities.CompareEqual(left._value, right._value, epsilon._value);

        return(new Vector4(result));
    }
コード例 #3
0
ファイル: Vector3.cs プロジェクト: tannergooding/terrafx
    public static Vector3 CompareEqual(Vector3 left, Vector3 right, Vector3 epsilon)
    {
        var result = VectorUtilities.CompareEqual(left._value.AsVector128(), right._value.AsVector128(), epsilon._value.AsVector128());

        return(new Vector3(result.AsVector3()));
    }
コード例 #4
0
ファイル: Vector2.cs プロジェクト: tannergooding/terrafx
    public static Vector2 CompareEqual(Vector2 left, Vector2 right)
    {
        var result = VectorUtilities.CompareEqual(left._value.AsVector128(), right._value.AsVector128());

        return(new Vector2(result.AsVector2()));
    }