Vec4D

Description

struct Tinman.Core.Math.Vectors.Vec4D

Derived from

IVec4Ops<Vec4D, float64>

A four-dimensional vector with 64-bit floating-point precision.

/     \
|  X  |
|  Y  |
|  Z  |
|  W  |
\     /

Public / Constants

Undefined


public static readonly attribute Undefined → (Vec4D)

A vector with undefined value.

Zero


public static readonly attribute Zero → (Vec4D)

The zero vector.

Public / Constructors

Vec4​D


public constructor Vec4D → (4)

in : float64

X-coordinate of vector.

in : float64

Y-coordinate of vector.

in : float64

Z-coordinate of vector.

in : float64

W-coordinate of vector.

Creates a new instance of Vec4D.

Public / Attributes

W


public readonly attribute W → (float64)

W-coordinate of vector.

X


public readonly attribute X → (float64)

X-coordinate of vector.

Y


public readonly attribute Y → (float64)

Y-coordinate of vector.

Z


public readonly attribute Z → (float64)

Z-coordinate of vector.

Serialization

Serializer


public static readonly attribute Serializer → (ITypeSerializerEx<Vec4D>)

The serialization helper object for values of Vec4D.