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 | Описание на състоянието |
|---|---|---|---|
Item | double | Чете/Пише | Получава или задава елемента. |
Length2 | double | Прочети. | Получава дължината2. |
Length | double | Прочети. | Получава дължината. |
Zero | Vector3 | Прочети. | Получава нулата. |
One | Vector3 | Прочети. | Получава единия. |
UnitX | Vector3 | Прочети. | Получава единицата x. |
UnitY | Vector3 | Прочети. | Получава единицата y. |
UnitZ | Vector3 | Прочети. | Получава единицата 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) | Сравнява този вектор с друг за сортиране. |