Class Vector3S
Inheritance
System.Object
Vector3S
Assembly: VRage.Math.dll
Syntax
public sealed class Vector3S : ValueType
Constructors
Vector3S(Int16, Int16, Int16)
Declaration
public Vector3S(short x, short y, short z)
Parameters
Type |
Name |
Description |
System.Int16 |
x |
|
System.Int16 |
y |
|
System.Int16 |
z |
|
Vector3S(Single, Single, Single)
Declaration
public Vector3S(float x, float y, float z)
Parameters
Type |
Name |
Description |
System.Single |
x |
|
System.Single |
y |
|
System.Single |
z |
|
Vector3S(Vector3I)
Declaration
public Vector3S(Vector3I vec)
Parameters
Vector3S(ref Vector3I)
Declaration
public Vector3S(ref Vector3I vec)
Parameters
Fields
Backward
Declaration
public static Vector3S Backward
Field Value
Down
Declaration
public static Vector3S Down
Field Value
Forward
Declaration
public static Vector3S Forward
Field Value
Left
Declaration
public static Vector3S Left
Field Value
Right
Declaration
public static Vector3S Right
Field Value
Up
Declaration
public static Vector3S Up
Field Value
X
Declaration
Field Value
Type |
Description |
System.Int16 |
|
Y
Declaration
Field Value
Type |
Description |
System.Int16 |
|
Z
Declaration
Field Value
Type |
Description |
System.Int16 |
|
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Round(Vector3)
Declaration
public static Vector3S Round(Vector3 v)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Operators
Equality(Vector3S, Vector3S)
Declaration
public static bool operator ==(Vector3S v1, Vector3S v2)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implicit(Vector3S to Vector3I)
Declaration
public static implicit operator Vector3I(Vector3S me)
Parameters
Returns
Inequality(Vector3S, Vector3S)
Declaration
public static bool operator !=(Vector3S v1, Vector3S v2)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Multiply(Vector3, Vector3S)
Declaration
public static Vector3 operator *(Vector3 vector, Vector3S shortVector)
Parameters
Returns
Multiply(Vector3S, Int16)
Declaration
public static Vector3S operator *(Vector3S v, short t)
Parameters
Type |
Name |
Description |
Vector3S |
v |
|
System.Int16 |
t |
|
Returns
Multiply(Vector3S, Single)
Declaration
public static Vector3 operator *(Vector3S v, float t)
Parameters
Type |
Name |
Description |
Vector3S |
v |
|
System.Single |
t |
|
Returns
Multiply(Vector3S, Vector3)
Declaration
public static Vector3 operator *(Vector3S shortVector, Vector3 vector)
Parameters
Returns
Subtraction(Vector3S, Vector3B)
Declaration
public static Vector3I operator -(Vector3S op1, Vector3B op2)
Parameters
Returns