Show / Hide Table of Contents

Class Vector3S

Inheritance
System.Object
Vector3S
Namespace: VRageMath
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
Type Name Description
Vector3I vec

Vector3S(ref Vector3I)

Declaration
public Vector3S(ref Vector3I vec)
Parameters
Type Name Description
Vector3I vec

Fields

Backward

Declaration
public static Vector3S Backward
Field Value
Type Description
Vector3S

Down

Declaration
public static Vector3S Down
Field Value
Type Description
Vector3S

Forward

Declaration
public static Vector3S Forward
Field Value
Type Description
Vector3S

Left

Declaration
public static Vector3S Left
Field Value
Type Description
Vector3S

Right

Declaration
public static Vector3S Right
Field Value
Type Description
Vector3S

Up

Declaration
public static Vector3S Up
Field Value
Type Description
Vector3S

X

Declaration
public short X
Field Value
Type Description
System.Int16

Y

Declaration
public short Y
Field Value
Type Description
System.Int16

Z

Declaration
public short Z
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
Type Name Description
Vector3 v
Returns
Type Description
Vector3S

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
Type Name Description
Vector3S v1
Vector3S v2
Returns
Type Description
System.Boolean

Implicit(Vector3S to Vector3I)

Declaration
public static implicit operator Vector3I(Vector3S me)
Parameters
Type Name Description
Vector3S me
Returns
Type Description
Vector3I

Inequality(Vector3S, Vector3S)

Declaration
public static bool operator !=(Vector3S v1, Vector3S v2)
Parameters
Type Name Description
Vector3S v1
Vector3S v2
Returns
Type Description
System.Boolean

Multiply(Vector3, Vector3S)

Declaration
public static Vector3 operator *(Vector3 vector, Vector3S shortVector)
Parameters
Type Name Description
Vector3 vector
Vector3S shortVector
Returns
Type Description
Vector3

Multiply(Vector3S, Int16)

Declaration
public static Vector3S operator *(Vector3S v, short t)
Parameters
Type Name Description
Vector3S v
System.Int16 t
Returns
Type Description
Vector3S

Multiply(Vector3S, Single)

Declaration
public static Vector3 operator *(Vector3S v, float t)
Parameters
Type Name Description
Vector3S v
System.Single t
Returns
Type Description
Vector3

Multiply(Vector3S, Vector3)

Declaration
public static Vector3 operator *(Vector3S shortVector, Vector3 vector)
Parameters
Type Name Description
Vector3S shortVector
Vector3 vector
Returns
Type Description
Vector3

Subtraction(Vector3S, Vector3B)

Declaration
public static Vector3I operator -(Vector3S op1, Vector3B op2)
Parameters
Type Name Description
Vector3S op1
Vector3B op2
Returns
Type Description
Vector3I
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾