Vector3

Общ преглед

Vector3 е клас в Aspose.3d за Typescript. Наследници от: Vector3.

Vector3 предоставя пълна 3D векторна функционалност, включително точкови и кръстосани продукти, нормализация, изчисление на ъгли, тригонометрични помощници, аритметика по компоненти и статични единични вектори (нула, едно, единицаX/Y/Z).

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
xnumberПрочети.Това е X координата на вектора.
ynumberПрочети.
znumberПрочети.
lengthnumberПрочети.
length2numberПрочети.Е квадратната дължина на вектора.
zeroVector3Прочети.е статичен вектор (0,0,0)
oneVector3Прочети.Статичен вектор (1,1,1)
unitXVector3Прочети.е статичен единствен вектор по оста X (1,0,0)
unitYVector3Прочети.
unitZVector3Прочети.

Методи за изчисляване на данните

ПодписътОписание на състоянието
constructor(x: number, y: number, z: number)Създава нов Vector3 от компоненти, една стойност или друг FVector3.
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Връща ъгъла в радиани между тази посока и друга, използвайки вектор нагоре.
sin()Vector3Връща вектор, чиито компоненти са синуса на неговите компонента.
cos()Vector3
compareTo(other: Vector3)numberВръща резултат от числово сравнение с друг вектор3
parse(input: string)Vector3Създава Vector3 от представяне на нишка.
getItem(key: number)number
setItem(key: number, value: number)Определя компонента в даден индекс на стойност
toString()string
equals(other: Vector3)booleanПроверява дали този вектор е равен на друг Вектор3
minus(v: Vector3)Vector3Връща нов вектор3, който е този вектори минус друг.
times(scalar: number)Vector3Връща нов Vector3 скалиран от даден скалар.
 Български