Vector2
Общ преглед
Vector2 е структура в Aspose.3D FOSS за .NET. Наследници от: IComparable<Vector2>, IEquatable<Vector2>.
Vector2.Vector2 създава вектор с двете компоненти, зададени на даден скалар.
Тази структура предоставя 12 метода за работа с обектите Vector2 в .NET програми. Наличните методи включват: CompareTo, Cross, Dot, Equals, GetHashCode, Normalize, ToString, Vector2. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.3D FOSS for .Net. Свойства: Length, U, V.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Access | Описание на състоянието |
|---|---|---|---|
U | double | Чете/Пише | Получава или задава u. |
V | double | Чете/Пише | Получава или задава v. |
Length | double | Прочети. | Получава дължината. |
Методи
| Signature | Описание на състоянието |
|---|---|
Vector2(s: double) | Създава 2D вектор от Vector3, използвайки неговите X и Y компоненти. |
Vector2(x: double, y: double) | Назовава Vector2 ((x, y) на този пример. |
Vector2(s: Vector3) | Назовава Vector2 ((s) на този вектор2. |
Vector2(vec: FVector2) | Назовава Vector2 ((vec) на този пример. |
Dot(rhs: Vector2) | Връща точковото произведение на този вектор и десния страничен вектора. |
Equals(rhs: Vector2) | Определя дали доставеният обект е Vector2 с равни компоненти. |
Equals(obj: object?) | Назовава Equals(obj) на този вектор2. |
GetHashCode() | Връща хеш код, получен от компонентите на вектора. |
ToString() | Връща текстово представяне на компонентите на вектора. |
Cross(v: Vector2) | Връща скаларния кръстовиден продукт (за-осе) на два 2D вектора. |
Normalize() | Скилира вектора, за да има дължина от един. |
CompareTo(other: Vector2) | Сравнява този вектор с друг, обикновено по дължина или съставна поръчка. |