Class Vector3B
Inheritance
System.Object
Vector3B
Assembly: VRage.Math.dll
Syntax
public sealed class Vector3B : ValueType
Constructors
Vector3B(SByte, SByte, SByte)
Declaration
public Vector3B(sbyte x, sbyte y, sbyte z)
Parameters
Type |
Name |
Description |
System.SByte |
x |
|
System.SByte |
y |
|
System.SByte |
z |
|
Vector3B(Vector3I)
Declaration
public Vector3B(Vector3I vec)
Parameters
Fields
Backward
Declaration
public static Vector3B Backward
Field Value
Down
Declaration
public static Vector3B Down
Field Value
Forward
Declaration
public static Vector3B Forward
Field Value
Left
Declaration
public static Vector3B Left
Field Value
Right
Declaration
public static Vector3B Right
Field Value
Up
Declaration
public static Vector3B Up
Field Value
X
Declaration
Field Value
Type |
Description |
System.SByte |
|
Y
Declaration
Field Value
Type |
Description |
System.SByte |
|
Z
Declaration
Field Value
Type |
Description |
System.SByte |
|
Zero
Declaration
public static readonly Vector3B Zero
Field Value
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Fit(Vector3, Single)
Puts Vector3 into Vector3B, value -127 represents -range, 128 represents range
Declaration
public static Vector3B Fit(Vector3 vec, float range)
Parameters
Type |
Name |
Description |
Vector3 |
vec |
|
System.Single |
range |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Round(Vector3)
Declaration
public static Vector3B Round(Vector3 vec)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Operators
Equality(Vector3B, Vector3B)
Declaration
public static bool operator ==(Vector3B a, Vector3B b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implicit(Vector3B to Vector3I)
Declaration
public static implicit operator Vector3I(Vector3B vec)
Parameters
Returns
Inequality(Vector3B, Vector3B)
Declaration
public static bool operator !=(Vector3B a, Vector3B b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Multiply(Vector3, Vector3B)
Declaration
public static Vector3 operator *(Vector3 vector, Vector3B shortVector)
Parameters
Returns
Multiply(Vector3B, Vector3)
Declaration
public static Vector3 operator *(Vector3B shortVector, Vector3 vector)
Parameters
Returns
UnaryNegation(Vector3B)
Declaration
public static Vector3B operator -(Vector3B me)
Parameters
Returns