Vector2

Inheritance: java.lang.Object

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

public final class Vector2 implements Comparable<Vector2>, Struct<Vector2>, Serializable

두 구성 요소를 가진 벡터입니다.

생성자

생성자설명
Vector2(double s)Vector2 구조체의 새 인스턴스를 초기화합니다.
Vector2(Vector3 s)Vector2 구조체의 새 인스턴스를 초기화합니다.
Vector2(FVector2 vec)Vector2 구조체의 새 인스턴스를 초기화합니다.
Vector2(double x, double y)Vector2 구조체의 새 인스턴스를 초기화합니다.
Vector2()

필드

필드설명
xx 구성 요소.
yy 구성 요소.

메서드

메서드설명
add(Vector2 lhs, Vector2 rhs)Vector2의 덧셈 연산자
clone()
compareTo(Vector2 other)현재 벡터를 다른 인스턴스와 비교합니다.
copyFrom(Vector2 src)
create(Vector2 v)Vector2를 FVector2로 변환하는 명시적 변환 연산자
cross(Vector2 v)두 벡터의 외적
div(Vector2 lhs, double rhs)Vector2의 나눗셈 연산자
dot(Vector2 rhs)두 벡터의 내적을 가져옵니다.
equals(Vector2 rhs)두 vector2가 같은지 확인합니다
equals(Object obj)두 vector2가 같은지 확인합니다
getClass()
getLength()길이를 가져옵니다.
getU()Vector2가 매핑 좌표로 사용될 때 U 구성 요소를 가져옵니다.
getV()Vector2가 매핑 좌표로 사용될 때 V 구성 요소를 가져옵니다.
hashCode()Vector2의 해시 코드를 가져옵니다.
mul(Vector2 lhs, double rhs)Vector2의 곱셈 연산자
mul(double lhs, Vector2 rhs)Vector2의 곱셈 연산자
normalize()이 인스턴스를 정규화합니다.
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)Vector2에 대한 등호 연산자
op_ne(Vector2 lhs, Vector2 rhs)Vector2에 대한 같지 않음 연산자
setU(double value)매핑 좌표로 사용되는 경우 Vector2의 U 구성 요소를 설정합니다.
setV(double value)매핑 좌표로 사용되는 경우 Vector2의 V 구성 요소를 설정합니다.
sub(Vector2 lhs, Vector2 rhs)Vector2에 대한 뺄셈 연산자
toString()현재 Vector2를 나타내는 java.lang.String을 반환합니다.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

Vector2 구조체의 새 인스턴스를 초기화합니다.

Parameters:

매개변수형식설명
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Vector2 구조체의 새 인스턴스를 초기화합니다.

Parameters:

매개변수형식설명
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Vector2 구조체의 새 인스턴스를 초기화합니다.

Parameters:

매개변수형식설명
vecFVector2float 형식의 벡터.

Vector2(double x, double y)

public Vector2(double x, double y)

Vector2 구조체의 새 인스턴스를 초기화합니다.

Parameters:

매개변수형식설명
xdoublex 좌표입니다.
ydoubley 좌표입니다.

Vector2()

public Vector2()

x

public double x

x 구성 요소.

y

public double y

y 구성 요소.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

Vector2의 덧셈 연산자

Parameters:

매개변수형식설명
lhsVector2좌변 값.
rhsVector2우변 값.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

현재 인스턴스를 복제합니다

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

현재 벡터를 다른 인스턴스와 비교합니다.

Parameters:

매개변수형식설명
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

매개변수형식설명
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Vector2를 FVector2로 변환하는 명시적 변환 연산자

Parameters:

매개변수형식설명
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

두 벡터의 외적

Parameters:

매개변수형식설명
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Vector2의 나눗셈 연산자

Parameters:

매개변수형식설명
lhsVector2좌변 값.
rhsdouble우변 값.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

두 벡터의 내적을 가져옵니다.

Parameters:

매개변수형식설명
rhsVector2우변 값.

Returns: double - 두 벡터의 내적.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

두 vector2가 같은지 확인합니다

Parameters:

매개변수형식설명
rhsVector2우변 값.

Returns: boolean - 모든 구성 요소가 동일하게 같은 경우 True.

equals(Object obj)

public boolean equals(Object obj)

두 vector2가 같은지 확인합니다

Parameters:

매개변수형식설명
objjava.lang.Object비교할 객체.

Returns: boolean - 모든 구성 요소가 동일하게 같은 경우 True.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

길이를 가져옵니다.

Returns: double - 길이.

getU()

public double getU()

매핑 좌표로 사용되는 경우 Vector2의 U 구성 요소를 가져옵니다. x 구성 요소의 별칭입니다.

Returns: double - 매핑 좌표로 사용되는 경우 Vector2의 U 구성 요소. x 구성 요소의 별칭입니다.

getV()

public double getV()

매핑 좌표로 사용되는 경우 Vector2의 V 구성 요소를 가져옵니다. y 구성 요소의 별칭입니다.

Returns: double - 매핑 좌표로 사용되는 경우 Vector2의 V 구성 요소. y 구성 요소의 별칭입니다.

hashCode()

public int hashCode()

Vector2의 해시 코드를 가져옵니다.

Returns: int - Vector2의 해시 코드

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

Vector2의 곱셈 연산자

Parameters:

매개변수형식설명
lhsVector2좌변 값.
rhsdouble우변 값.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Vector2의 곱셈 연산자

Parameters:

매개변수형식설명
lhsdouble좌변 값.
rhsVector2우변 값.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

이 인스턴스를 정규화합니다.

Returns: Vector2 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_eq(Vector2 lhs, Vector2 rhs)

public static boolean op_eq(Vector2 lhs, Vector2 rhs)

Vector2에 대한 등호 연산자

Parameters:

매개변수형식설명
lhsVector2좌변 값.
rhsVector2우변 값.

Returns: boolean - 모든 구성 요소가 동일하게 같은 경우 True.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Vector2에 대한 같지 않음 연산자

Parameters:

매개변수형식설명
lhsVector2좌변 값.
rhsVector2우변 값.

Returns: boolean - 두 벡터가 같지 않은 경우 True.

setU(double value)

public void setU(double value)

매핑 좌표로 사용되는 경우 Vector2의 U 구성 요소를 설정합니다. x 구성 요소의 별칭입니다.

Parameters:

매개변수형식설명
double새 값

setV(double value)

public void setV(double value)

매핑 좌표로 사용되는 경우 Vector2의 V 구성 요소를 설정합니다. y 구성 요소의 별칭입니다.

Parameters:

매개변수형식설명
double새 값

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

Vector2에 대한 뺄셈 연산자

Parameters:

매개변수형식설명
lhsVector2좌변 값.
rhsVector2우변 값.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

현재 Vector2를 나타내는 java.lang.String을 반환합니다.

Returns: java.lang.String - 현재 Vector2를 나타내는 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