C# Класс GGJ.Utils.Vector3Extensions

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

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

Метод Описание
GetAround2D ( this origin, float radius ) : Vector3

指定座標の周辺ランダムで返す

GetDistance ( this origin, Vector3 target ) : float

ターゲットとの距離を返す

GetDistance2D ( this origin, Vector3 target ) : float

ターゲットとの高さを無視した距離を返す

GetTowardNormalizedVector ( this origin, Vector3 factor ) : Vector3

対象を指す方向ベクトルを計算する

ProductOneToOne ( this origin, Vector3 factor ) : Vector3

ベクトルを各要素1対1に掛け合わせる

ProductOneToOne ( this origin, float x, float y, float z ) : Vector3
SetX ( this origin, float X ) : Vector3

Xを上書きしたベクトルを返す

SetY ( this origin, float Y ) : Vector3
SetZ ( this origin, float Z ) : Vector3
SuppressY ( this origin ) : Vector3

Yを0にして、それを正規化したベクトルを返す

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

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

指定座標の周辺ランダムで返す
public static GetAround2D ( this origin, float radius ) : Vector3
origin this
radius float
Результат UnityEngine.Vector3

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

ターゲットとの距離を返す
public static GetDistance ( this origin, Vector3 target ) : float
origin this
target UnityEngine.Vector3
Результат float

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

ターゲットとの高さを無視した距離を返す
public static GetDistance2D ( this origin, Vector3 target ) : float
origin this
target UnityEngine.Vector3
Результат float

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

対象を指す方向ベクトルを計算する
public static GetTowardNormalizedVector ( this origin, Vector3 factor ) : Vector3
origin this
factor UnityEngine.Vector3
Результат UnityEngine.Vector3

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

ベクトルを各要素1対1に掛け合わせる
public static ProductOneToOne ( this origin, Vector3 factor ) : Vector3
origin this
factor UnityEngine.Vector3
Результат UnityEngine.Vector3

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

public static ProductOneToOne ( this origin, float x, float y, float z ) : Vector3
origin this
x float
y float
z float
Результат UnityEngine.Vector3

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

Xを上書きしたベクトルを返す
public static SetX ( this origin, float X ) : Vector3
origin this
X float
Результат UnityEngine.Vector3

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

public static SetY ( this origin, float Y ) : Vector3
origin this
Y float
Результат UnityEngine.Vector3

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

public static SetZ ( this origin, float Z ) : Vector3
origin this
Z float
Результат UnityEngine.Vector3

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

Yを0にして、それを正規化したベクトルを返す
public static SuppressY ( this origin ) : Vector3
origin this
Результат UnityEngine.Vector3