Vector3

Огляд

Vector3 є клас в Aspose.3D FOSS для Typescript.

Vector3.constructor створює новий Вектор3 з даними компонентами x, y, z.

Цей клас надає 16 методів для роботи з об’єктами Vector3 в програмах Typescript. Доступні методи включають: angleBetween, compareTo, constructor, cos, cross, dot, equals, getItem, minus, normalize, parse, set, і 4 додаткові методи. Всі публічні члени доступні будь-якій додаткові Typescript після встановлення пакету FOSS для Typed. Свойства: length, length2, one, unitX, unitY, unitZ, і ще 4 .

Опис

Vector3 є клас в бібліотеці Aspose.3D FOSS для TypeScript, який показує 15 методів і 10 властивостей для програмного використання.

Основні можливості включають: number; number; number.Ці операції дозволяють розробникам інтегрувати функціональність vector3 безпосередньо в додатки TypeScript .

Клас також забезпечує: 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)Створює новий Vector3 з використанням чисельності або FVector3, для x і окремих 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Повертає точковий продукт цього вектора з іншим Vector3
cross(rhs: Vector3)Vector3
normalize()Vector3Повертає вектор одиничної довжини в тому ж напрямку.
angleBetween(dir: Vector3, up: Vector3)numberПовертає кут в радианах між цим вектором і dir, використовуючи до як відліку
sin()Vector3Повертає вектор, компоненти якого є синусом компонентів цього вектора.
cos()Vector3
compareTo(other: Vector3)numberПовертає числове порівняння цього вектора з іншим.
parse(input: string)Vector3Створює Vector3 з символу струнки.
getItem(key: number)number
setItem(key: number, value: number)Встановлює значення елемента.
toString()string
equals(other: Vector3)booleanПовертає вірне, якщо цей вектор має ті ж компоненти як інший.
minus(v: Vector3)Vector3Повертає новий вектор, рівний цьому вектору минус даний вектер.
times(scalar: number)Vector3Повертає новий вектор, що масштабується за даним скаляром.

Дивіться також

 Українська