[]
        
(Showing Draft Content)

C1.Util.DX.Vector3.-ctor

Vector3 Constructor

Vector3(float)

Initializes a new instance of the Vector3 struct.

Declaration
public Vector3(float value)
Parameters
Type Name Description
float value

The value that will be assigned to all components.

Vector3(float, float, float)

Initializes a new instance of the Vector3 struct.

Declaration
public Vector3(float x, float y, float z)
Parameters
Type Name Description
float x

Initial value for the X component of the vector.

float y

Initial value for the Y component of the vector.

float z

Initial value for the Z component of the vector.

Vector3(Vector2, float)

Initializes a new instance of the Vector3 struct.

Declaration
public Vector3(Vector2 value, float z)
Parameters
Type Name Description
Vector2 value

A vector containing the values with which to initialize the X and Y components.

float z

Initial value for the Z component of the vector.

Vector3(float[])

Initializes a new instance of the Vector3 struct.

Declaration
public Vector3(float[] values)
Parameters
Type Name Description
float[] values

The values to assign to the X, Y, and Z components of the vector. This must be an array with three elements.

Exceptions
Type Condition
ArgumentNullException

Thrown when values is null.

ArgumentOutOfRangeException

Thrown when values contains more or less than three elements.