FVector2

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable

public final class FVector2 implements Struct<FVector2>, Serializable

Вектор float с двумя компонентами.

Конструкторы

КонструкторОписание
FVector2(float x, float y)Инициализирует новый экземпляр FVector2.
FVector2(Vector2 vec)Инициализирует новый экземпляр FVector2.
FVector2()

Поля

ПолеОписание
xКомпонент x.
yКомпонент y.

Методы

МетодОписание
add(FVector2 a, FVector2 b)+ Перегрузка оператора
clone()
copyFrom(FVector2 src)
create(FVector2 v)Явный оператор преобразования для приведения FVector2 к Vector2
equals(FVector2 rhs)Проверить, равны ли два вектора
equals(Object obj)Проверить, равны ли два вектора
getClass()
hashCode()Получает хеш-код этого экземпляра
mul(FVector2 a, float b)* Перегрузка оператора
notify()
notifyAll()
op_eq(FVector2 a, FVector2 b)== Перегрузка оператора
op_ne(FVector2 a, FVector2 b)!= Перегрузка оператора
sub(FVector2 a, FVector2 b)- Перегрузка оператора
toString()Возвращает строку, представляющую FVector2
wait()
wait(long arg0)
wait(long arg0, int arg1)

FVector2(float x, float y)

public FVector2(float x, float y)

Инициализирует новый экземпляр FVector2.

Parameters:

ПараметрТипОписание
xfloatX компонент вектора
yfloatY компонент вектора

FVector2(Vector2 vec)

public FVector2(Vector2 vec)

Инициализирует новый экземпляр FVector2.

Parameters:

ПараметрТипОписание
vecVector2Vector2 в типе double

FVector2()

public FVector2()

x

public float x

Компонент x.

y

public float y

Компонент y.

add(FVector2 a, FVector2 b)

public static FVector2 add(FVector2 a, FVector2 b)

+ Перегрузка оператора

Parameters:

ПараметрТипОписание
aFVector2Первый вектор
bFVector2Второй вектор

Returns: FVector2 - The sum of two vectors.

clone()

public FVector2 clone()

Клонировать текущий экземпляр

Returns: FVector2

copyFrom(FVector2 src)

public void copyFrom(FVector2 src)

Parameters:

ПараметрТипОписание
srcFVector2

create(FVector2 v)

public static Vector2 create(FVector2 v)

Явный оператор преобразования для приведения FVector2 к Vector2

Parameters:

ПараметрТипОписание
vFVector2Vector 2 в типе float.

Returns: Vector2

equals(FVector2 rhs)

public boolean equals(FVector2 rhs)

Проверить, равны ли два вектора

Parameters:

ПараметрТипОписание
rhsFVector2

Returns: boolean - True, если все компоненты равны.

equals(Object obj)

public boolean equals(Object obj)

Проверить, равны ли два вектора

Parameters:

ПараметрТипОписание
objjava.lang.Object

Returns: boolean - True, если входные данные являются вектором и все компоненты равны.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public int hashCode()

Получает хеш-код этого экземпляра

Returns: int - Хеш-код вектора.

mul(FVector2 a, float b)

public static FVector2 mul(FVector2 a, float b)

* Перегрузка оператора

Parameters:

ПараметрТипОписание
aFVector2Первый вектор
bfloatВторой вектор

Returns: FVector2 - The product of two vectors.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_eq(FVector2 a, FVector2 b)

public static boolean op_eq(FVector2 a, FVector2 b)

== Перегрузка оператора

Parameters:

ПараметрТипОписание
aFVector2Первый вектор
bFVector2Второй вектор

Returns: boolean - True, если все компоненты равны.

op_ne(FVector2 a, FVector2 b)

public static boolean op_ne(FVector2 a, FVector2 b)

!= Operator overloading

Parameters:

ПараметрТипОписание
aFVector2Первый вектор
bFVector2Второй вектор

Returns: boolean - True, если какой‑либо компонент отличается.

sub(FVector2 a, FVector2 b)

public static FVector2 sub(FVector2 a, FVector2 b)

- Перегрузка оператора

Parameters:

ПараметрТипОписание
aFVector2Первый вектор
bFVector2Второй вектор

Returns: FVector2 - The difference of two vectors.

toString()

public String toString()

Возвращает строку, представляющую FVector2

Returns: java.lang.String - Строковое представление текущего вектора.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int