Vector3

Общ преглед

Vector3 е структура в Aspose.3D FOSS за .NET. Наследници от: IComparable<Vector3>.

Класата Vector3 предоставя пълна 3D векторна математика, включително точкови продукт, кръстосан продукт и нормализация.

Тази структура предоставя 17 метода за работа с обектите Vector3 в .NET програми. Наличните методи включват: AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString, и 1 допълнителен метод. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.3D FOSS for .Net. Свойства: Item, Length, Length2, One, UnitX, UnitY, и още 2 .

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

Име на фирмата:Тип на изпитванеAccessОписание на състоянието
ItemdoubleЧете/ПишеПолучава или задава елемента.
Length2doubleПрочети.Получава дължината2.
LengthdoubleПрочети.Получава дължината.
ZeroVector3Прочети.Получава нулата.
OneVector3Прочети.Получава единия.
UnitXVector3Прочети.Получава единицата x.
UnitYVector3Прочети.Получава единицата y.
UnitZVector3Прочети.Получава единицата z.

Методи

SignatureОписание на състоянието
Vector3(x: double, y: double, z: double)Създава вектор от Vector4, като се изхвърля w компонента.
Vector3(vec: FVector3)Назовава Vector3 ((vec) на този пример.
Vector3(v: double)Назовава Vector3 ((v) на този пример.
Vector3(vec4: Vector4)Назовава Vector3(vec4) на този пример.
Parse(input: string)Превръща представяне на нишка в вектор3
Equals(obj: object)Определя дали даден обект е равен на този вектор.
GetHashCode()Назовава GetHashCode на този вектор3.
Dot(rhs: Vector3)Връща точковото произведение на този вектор с друг.
Normalize()Скилира вектора до единица дължина.
Sin()Връща вектор на синуса на всяка компонента.
Cos()Връща вектор на косинуса на всяка компонента.
Cross(rhs: Vector3)Назовава Cross(rhs) на този вектор3 инстанция.
Set(newX: double, newY: double, newZ: double)Присвоява нови стойности на x, y и z към вектора.
ToString()Връща нишка от вектора.
AngleBetween(dir: Vector3, up: Vector3)Изчислява подписвания ъгъл към dir като използване на горе като референтна точка.
AngleBetween(dir: Vector3)Назовава AngleBetween(dir) на този вектор3.
CompareTo(other: Vector3)Сравнява този вектор с друг за сортиране.

Вижте също:

 Български