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() |
필드
| 필드 | 설명 |
|---|---|
| x | x 구성 요소. |
| y | y 구성 요소. |
메서드
| 메서드 | 설명 |
|---|---|
| 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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| s | double | S. |
Vector2(Vector3 s)
public Vector2(Vector3 s)
Vector2 구조체의 새 인스턴스를 초기화합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| s | Vector3 | S. |
Vector2(FVector2 vec)
public Vector2(FVector2 vec)
Vector2 구조체의 새 인스턴스를 초기화합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| vec | FVector2 | float 형식의 벡터. |
Vector2(double x, double y)
public Vector2(double x, double y)
Vector2 구조체의 새 인스턴스를 초기화합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| x | double | x 좌표입니다. |
| y | double | y 좌표입니다. |
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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| lhs | Vector2 | 좌변 값. |
| rhs | Vector2 | 우변 값. |
Returns: Vector2 - The result of addition.
clone()
public Vector2 clone()
현재 인스턴스를 복제합니다
Returns: Vector2
compareTo(Vector2 other)
public int compareTo(Vector2 other)
현재 벡터를 다른 인스턴스와 비교합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| other | Vector2 |
Returns: int
copyFrom(Vector2 src)
public void copyFrom(Vector2 src)
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| src | Vector2 |
create(Vector2 v)
public static FVector2 create(Vector2 v)
Vector2를 FVector2로 변환하는 명시적 변환 연산자
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| v | Vector2 |
Returns: FVector2
cross(Vector2 v)
public double cross(Vector2 v)
두 벡터의 외적
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| v | Vector2 |
Returns: double
div(Vector2 lhs, double rhs)
public static Vector2 div(Vector2 lhs, double rhs)
Vector2의 나눗셈 연산자
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| lhs | Vector2 | 좌변 값. |
| rhs | double | 우변 값. |
Returns: Vector2 - The result of division.
dot(Vector2 rhs)
public double dot(Vector2 rhs)
두 벡터의 내적을 가져옵니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| rhs | Vector2 | 우변 값. |
Returns: double - 두 벡터의 내적.
equals(Vector2 rhs)
public boolean equals(Vector2 rhs)
두 vector2가 같은지 확인합니다
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| rhs | Vector2 | 우변 값. |
Returns: boolean - 모든 구성 요소가 동일하게 같은 경우 True.
equals(Object obj)
public boolean equals(Object obj)
두 vector2가 같은지 확인합니다
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| obj | java.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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| lhs | Vector2 | 좌변 값. |
| rhs | double | 우변 값. |
Returns: Vector2 - The result of multiply.
mul(double lhs, Vector2 rhs)
public static Vector2 mul(double lhs, Vector2 rhs)
Vector2의 곱셈 연산자
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| lhs | double | 좌변 값. |
| rhs | Vector2 | 우변 값. |
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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| lhs | Vector2 | 좌변 값. |
| rhs | Vector2 | 우변 값. |
Returns: boolean - 모든 구성 요소가 동일하게 같은 경우 True.
op_ne(Vector2 lhs, Vector2 rhs)
public static boolean op_ne(Vector2 lhs, Vector2 rhs)
Vector2에 대한 같지 않음 연산자
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| lhs | Vector2 | 좌변 값. |
| rhs | Vector2 | 우변 값. |
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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| lhs | Vector2 | 좌변 값. |
| rhs | Vector2 | 우변 값. |
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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| arg0 | long | |
| arg1 | int |