Struct FbxVector4
Syntax
public struct FbxVector4 : IEquatable<FbxVector4>
Constructors
FbxVector4(FbxDouble3)
Declaration
public FbxVector4(FbxDouble3 other)
Parameters
FbxVector4(FbxVector4)
Declaration
public FbxVector4(FbxVector4 other)
Parameters
FbxVector4(Double, Double, Double, Double)
Declaration
public FbxVector4(double X, double Y, double Z, double W = 1)
Parameters
Fields
W
Declaration
Field Value
X
Declaration
Field Value
Y
Declaration
Field Value
Z
Declaration
Field Value
Properties
Item[Int32]
Declaration
public double this[int i] { get; set; }
Parameters
Type |
Name |
Description |
Int32 |
i |
|
Property Value
Methods
CrossProduct(FbxVector4)
Declaration
public FbxVector4 CrossProduct(FbxVector4 other)
Parameters
Returns
Distance(FbxVector4)
Declaration
public double Distance(FbxVector4 other)
Parameters
Returns
DotProduct(FbxVector4)
Declaration
public double DotProduct(FbxVector4 other)
Parameters
Returns
Equals(FbxVector4)
Declaration
public bool Equals(FbxVector4 other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Length()
Declaration
Returns
SquareLength()
Declaration
public double SquareLength()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
Addition(FbxVector4, FbxVector4)
Declaration
public static FbxVector4 operator +(FbxVector4 a, FbxVector4 b)
Parameters
Returns
Addition(FbxVector4, Double)
Declaration
public static FbxVector4 operator +(FbxVector4 a, double b)
Parameters
Returns
Division(FbxVector4, FbxVector4)
Declaration
public static FbxVector4 operator /(FbxVector4 a, FbxVector4 b)
Parameters
Returns
Division(FbxVector4, Double)
Declaration
public static FbxVector4 operator /(FbxVector4 a, double b)
Parameters
Returns
Equality(FbxVector4, FbxVector4)
Declaration
public static bool operator ==(FbxVector4 a, FbxVector4 b)
Parameters
Returns
Inequality(FbxVector4, FbxVector4)
Declaration
public static bool operator !=(FbxVector4 a, FbxVector4 b)
Parameters
Returns
Multiply(FbxVector4, FbxVector4)
Declaration
public static FbxVector4 operator *(FbxVector4 a, FbxVector4 b)
Parameters
Returns
Multiply(FbxVector4, Double)
Declaration
public static FbxVector4 operator *(FbxVector4 a, double b)
Parameters
Returns
Multiply(Double, FbxVector4)
Declaration
public static FbxVector4 operator *(double a, FbxVector4 b)
Parameters
Returns
Subtraction(FbxVector4, FbxVector4)
Declaration
public static FbxVector4 operator -(FbxVector4 a, FbxVector4 b)
Parameters
Returns
Subtraction(FbxVector4, Double)
Declaration
public static FbxVector4 operator -(FbxVector4 a, double b)
Parameters
Returns
UnaryNegation(FbxVector4)
Declaration
public static FbxVector4 operator -(FbxVector4 a)
Parameters
Returns