C# Класс Mono.Simd.Math.Vector3fNoPadding

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
MinusOne Vector3f
One Vector3f
UnitX Vector3f
UnitY Vector3f
UnitZ Vector3f
Zero Vector3f

Открытые методы

Метод Описание
ApproxEquals ( Vector3f vec, float tolerance ) : bool
Clamp ( Vector3f &min, Vector3f &max ) : Vector3f
Cross ( Vector3f &vector ) : Vector3f
Distance ( Vector3f &vector ) : float
DistanceSquared ( Vector3f &vector ) : float
Dot ( Vector3f &vector ) : float
GetHashCode ( ) : int
IsFinite ( ) : bool
Length ( ) : float
LengthSquared ( ) : float
Lerp ( Vector3f &vector, float amount ) : Vector3f
Max ( Vector3f &vector ) : Vector3f
Min ( Vector3f &vector ) : Vector3f
Negate ( ) : void
Normalize ( ) : void
RotationBetween ( Vector3f &target ) : Quaternionf

Calculate the rotation between this normalized directional vector and a normalized target vector

SmoothStep ( Vector3f &target, float amount ) : Vector3f

Interpolates between this vector and another using a cubic equation

ToString ( ) : string
Transform ( Matrix4f &matrix ) : Vector3f
TransformNormal ( Matrix4f &matrix ) : Vector3f
Vector3fNoPadding ( Vector3f vector ) : System
Vector3fNoPadding ( float value ) : System
Vector3fNoPadding ( float x, float y, float z ) : System
operator ( ) : Vector3f
operator ( ) : bool

Приватные методы

Метод Описание
this ( int index ) : float

Описание методов

ApproxEquals() публичный Метод

public ApproxEquals ( Vector3f vec, float tolerance ) : bool
vec Vector3f
tolerance float
Результат bool

Clamp() публичный Метод

public Clamp ( Vector3f &min, Vector3f &max ) : Vector3f
min Vector3f
max Vector3f
Результат Vector3f

Cross() публичный Метод

public Cross ( Vector3f &vector ) : Vector3f
vector Vector3f
Результат Vector3f

Distance() публичный Метод

public Distance ( Vector3f &vector ) : float
vector Vector3f
Результат float

DistanceSquared() публичный Метод

public DistanceSquared ( Vector3f &vector ) : float
vector Vector3f
Результат float

Dot() публичный Метод

public Dot ( Vector3f &vector ) : float
vector Vector3f
Результат float

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

IsFinite() публичный Метод

public IsFinite ( ) : bool
Результат bool

Length() публичный Метод

public Length ( ) : float
Результат float

LengthSquared() публичный Метод

public LengthSquared ( ) : float
Результат float

Lerp() публичный Метод

public Lerp ( Vector3f &vector, float amount ) : Vector3f
vector Vector3f
amount float
Результат Vector3f

Max() публичный Метод

public Max ( Vector3f &vector ) : Vector3f
vector Vector3f
Результат Vector3f

Min() публичный Метод

public Min ( Vector3f &vector ) : Vector3f
vector Vector3f
Результат Vector3f

Negate() публичный Метод

public Negate ( ) : void
Результат void

Normalize() публичный Метод

public Normalize ( ) : void
Результат void

RotationBetween() публичный Метод

Calculate the rotation between this normalized directional vector and a normalized target vector
public RotationBetween ( Vector3f &target ) : Quaternionf
target Vector3f Target vector
Результат Quaternionf

SmoothStep() публичный Метод

Interpolates between this vector and another using a cubic equation
public SmoothStep ( Vector3f &target, float amount ) : Vector3f
target Vector3f Target vector
amount float Normalized amount to interpolate
Результат Vector3f

ToString() публичный Метод

public ToString ( ) : string
Результат string

Transform() публичный Метод

public Transform ( Matrix4f &matrix ) : Vector3f
matrix Matrix4f
Результат Vector3f

TransformNormal() публичный Метод

public TransformNormal ( Matrix4f &matrix ) : Vector3f
matrix Matrix4f
Результат Vector3f

Vector3fNoPadding() публичный Метод

public Vector3fNoPadding ( Vector3f vector ) : System
vector Vector3f
Результат System

Vector3fNoPadding() публичный Метод

public Vector3fNoPadding ( float value ) : System
value float
Результат System

Vector3fNoPadding() публичный Метод

public Vector3fNoPadding ( float x, float y, float z ) : System
x float
y float
z float
Результат System

operator() публичный статический Метод

public static operator ( ) : Vector3f
Результат Vector3f

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

MinusOne публичное статическое свойство

A vector with a value of -1,-1,-1
public static Vector3f,Mono.Simd.Math MinusOne
Результат Vector3f

One публичное статическое свойство

A vector with a value of 1,1,1
public static Vector3f,Mono.Simd.Math One
Результат Vector3f

UnitX публичное статическое свойство

A unit vector facing forward (X axis), value 1,0,0
public static Vector3f,Mono.Simd.Math UnitX
Результат Vector3f

UnitY публичное статическое свойство

A unit vector facing left (Y axis), value 0,1,0
public static Vector3f,Mono.Simd.Math UnitY
Результат Vector3f

UnitZ публичное статическое свойство

A unit vector facing up (Z axis), value 0,0,1
public static Vector3f,Mono.Simd.Math UnitZ
Результат Vector3f

Zero публичное статическое свойство

A vector with a value of 0,0,0
public static Vector3f,Mono.Simd.Math Zero
Результат Vector3f