Vector3
개요
Vector3 Aspose.3D FOSS에서 Java를 위한 클래스입니다. 다음의 사람으로부터 유산을 받은 경우: Struct<Vector3>, Serializable, Comparable<Vector3>.
이 클래스는 자바 프로그램에서 벡터3 객체와 작업하는 40가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: Vector3, add, angleBetween, clone, compareTo, copyFrom, cos, create, cross, div, dot, equals, 그리고 19개의 추가적인 방법. 모든 퍼블릭 멤버들은 Java 패키지 Aspose.3D FOSS를 설치한 후 어떤 자바 애플리케이션에도 액세스할 수 있습니다. 성질: length, length2, one, unitX, unitY, unitZ,그리고 1개 더.
속성
| 이름 | 유형 | Access | 설명 |
|---|---|---|---|
zero | Vector3 | 읽으세요. | 0을 얻습니다. |
one | Vector3 | 읽으세요. | 한 번만 해봐요. |
unitX | Vector3 | 읽으세요. | x 단위를 얻습니다. |
unitY | Vector3 | 읽으세요. | y의 단위를 얻습니다. |
unitZ | Vector3 | 읽으세요. | z 단위를 얻습니다. |
length | double | 읽으세요. | 길이를 얻습니다. |
length2 | double | 읽으세요. | 길이를 얻습니다. |
메서드
| Signature | 설명 |
|---|---|
Vector3() | 이 벡터3 인스턴스에 베크토르3를 호출합니다. |
Vector3(x: double, y: double, z: double) | 이 벡터3 인스턴스에서 Vector3 ((x, y, z) 를 호출합니다. |
Vector3(val: double) | 이 벡터3 인스턴스에서 Vector3 ((val) 를 호출합니다. |
Vector3(fv3: FVector3) | 이 벡터3 인스턴스에서 Vector3 (fv3) 를 호출합니다. |
Vector3(v4: Vector4) | 이 벡터3 인스턴스에서 Vector3 (v4) 를 호출합니다. |
getZero() → Vector3 | 0을 반환합니다. |
getOne() → Vector3 | 1을 반환합니다. |
getUnitX() → Vector3 | x 단위를 반환합니다. |
getUnitY() → Vector3 | y 단위를 반환합니다. |
getUnitZ() → Vector3 | z 단위를 반환합니다. |
set(x: double, y: double, z: double) | 이 벡터3 인스턴스에서 set ((x, y, z) 를 호출합니다. |
getLength() → double | 길이를 반환합니다. |
getLength2() → double | 길이를 반환합니다. |
normalize() → Vector3 | 이 벡터3 인스턴스에서 통화를 정상화합니다. |
dot(v: Vector3) → double | 이 벡터3 인스턴스에 dot (v) 를 호출합니다. |
cross(v: Vector3) → Vector3 | 이 벡터3 인스턴스에서 cross (v) 를 호출합니다. |
add(a: Vector3, b: Vector3) → Vector3 | 이 벡터3 인스턴스에서 add (a, b) 를 호출합니다. |
sub(a: Vector3, b: Vector3) → Vector3 | 이 벡터3 인스턴스에서 sub (a, b) 를 호출합니다. |
mul(a: Vector3, b: Vector3) → Vector3 | 이 벡터3 인스턴스에서 mul (a, b) 를 호출합니다. |
mul(v: Vector3, s: double) → Vector3 | 이 벡터3 인스턴스에 mul(v, s) 를 호출합니다. |
mul(s: double, v: Vector3) → Vector3 | 이 벡터3 인스턴스에서 mul (s, v) 를 호출합니다. |
div(v: Vector3, s: double) → Vector3 | 이 벡터3 인스턴스에 div(v, s) 를 호출합니다. |
div(a: Vector3, b: Vector3) → Vector3 | 이 벡터3 인스턴스에서 div (a, b) 를 호출합니다. |
negative(v: Vector3) → Vector3 | 이 벡터3 인스턴스에 부정적 (v) 을 호출합니다. |
op_eq(a: Vector3, b: Vector3) → boolean | 이 벡터3 인스턴스에서 op_eq (a, b) 를 호출합니다. |
op_ne(a: Vector3, b: Vector3) → boolean | 이 벡터3 인스턴스에서 op_ne (a, b) 를 호출합니다. |
get(index: int) → double | 이 벡터3 인스턴스에 get(index) 를 호출합니다. |
set(index: int, value: double) | 이 벡터3 인스턴스에서 호출을 설정합니다. |
angleBetween(a: Vector3, b: Vector3) → double | 이 벡터3 인스턴스에서 각Between (a, b) 를 호출합니다. |
angleBetween(v: Vector3) → double | 이 벡터3 인스턴스에서 angleBetween (v) 를 호출합니다. |
create(v: Vector3) → FVector3 | 이 벡터3 인스턴스에 create(v) 를 호출합니다. |
equals(obj: Object) → boolean | 이 벡터3 인스턴스에서 equal(obj) 를 호출합니다. |
hashCode() → int | 이 벡터3 인스턴스에 해시코드를 호출합니다. |
toString() → String | 이 벡터3 인스턴스에서 ToString로 호출합니다. |
clone() → Vector3 | 이 벡터3 인스턴스에 클론 호출. |
copyFrom(src: Vector3) | 이 Vector3 인스턴스에 copyFrom(src) 를 호출합니다. |
compareTo(other: Vector3) → int | 이 벡터3 인스턴스에서 compareTo(other) 를 호출합니다. |
sin() → Vector3 | 이 벡터3의 경우를 죄라고 합니다. |
cos() → Vector3 | 이 벡터3의 경우를 호출합니다. |
parse(s: String) → Vector3 | 이 벡터3 인스턴스에 파스를 호출합니다. |