Vector3

개요

Vector3 Aspose.3D FOSS for Typescript의 클래스입니다.

Vector3.constructor는 주어진 x, y, z 구성 요소를 가진 새로운 Vector3을 생성합니다.

이 클래스는 Typescript 프로그램에서 Vector3 객체와 작업하는 16가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: angleBetween, compareTo, constructor, cos, cross, dot, equals, getItem, minus, normalize, parse, set, 그리고 4가지 추가적인 방법. 모든 퍼블릭 멤버들은 Aspose.3D FOSS for Typescript 패키지를 설치한 후 어떤 타입스크립트 애플리케이션에도 액세스할 수 있습니다. 성질: length, length2, one, unitX, unitY, unitZ,그리고 4개 더.

설명

Vector3 Aspose.3D FOSS 라이브러리에서 15개의 메서드와 10가지 속성을 프로그램화 용도로 공개하는 클래스입니다.

핵심 능력은 다음과 같습니다.: number; number; number.이러한 작업은 개발자가 TypeScript 애플리케이션에 직접 벡터3 기능을 통합할 수 있도록 합니다.

이 클래스는 또한 length 속성 (장도) 를 얻습니다. length2 속성 (장도2) 를 얻습니다. zero (무엇을 얻는가).

클래스는 4개의 구성 요소 과부하를 제공하여 호출 컨텍스트에 따라 유연한 초기화를 허용한다.

속성

이름유형Access설명
xnumber읽기/쓰기x를 가져옵니다.
ynumber읽기/쓰기y를 가져옵니다.
znumber읽기/쓰기z를 가져옵니다.
lengthnumber읽으세요.길이를 가져옵니다.
length2number읽으세요.길이2를 가져옵니다.
zeroVector3읽으세요.제로를 가져옵니다.
oneVector3읽으세요.하나를 가져옵니다.
unitXVector3읽으세요.단위 x를 가져옵니다.
unitYVector3읽으세요.단위 y를 가져옵니다.
unitZVector3읽으세요.단위 z를 가져옵니다.

메서드

Signature설명
constructor(x: number, y: number, z: number)x를 위해 숫자 또는 FVector3 를 사용하여 새로운 Vector3, y, z를 분리하여 생성합니다.
constructor(vec: FVector3)
constructor(v: number)
`constructor(x: numberFVector3, y: number, z: number)`
set(newX: number, newY: number, newZ: number)벡터에 새로운 x, y, z 값을 부여합니다.
dot(rhs: Vector3)number이 벡터와 다른 вектор3의 점수 곱셈을 반환합니다.
cross(rhs: Vector3)Vector3
normalize()Vector3동일한 방향으로 단위 길이 벡터를 반환합니다.
angleBetween(dir: Vector3, up: Vector3)number이 벡터와 dir 사이의 각을 복원, 참조로 사용
sin()Vector3이 벡터의 구성요소들이 sinus이 되는 век터를 반환합니다.
cos()Vector3
compareTo(other: Vector3)number다른 벡터와 이 век터의 수치 비교를 반환합니다.
parse(input: string)Vector3문자열 표현에서 벡터3를 생성합니다.
getItem(key: number)number
setItem(key: number, value: number)항목 값을 설정합니다.
toString()string
equals(other: Vector3)boolean이 벡터와 다른 팩토리가 같으면 true를 반환합니다.
minus(v: Vector3)Vector3이 벡터 빼기 주어진 век터를 가진 새로운 젝터를 반환합니다.
times(scalar: number)Vector3주어진 스칼라로 확장된 새로운 벡터를 반환합니다.

참조

 한국어