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 для пакету .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. |
Vector2(s: Vector3) | Покликає Vector2 ((s) на цьому інстанції Vectore2. |
Vector2(vec: FVector2) | Покликає Vector2 ((vec) на цьому інстанції Vector2. |
Dot(rhs: Vector2) | Повертає точковий продукт цього вектора та правостороннього вектора. |
Equals(rhs: Vector2) | Визначає, чи є поставлений об’єкт Vector2 з рівними компонентами. |
Equals(obj: object?) | Покликання Equals(obj) на цьому інстанції Vector2. |
GetHashCode() | Повертає хеш-код, отриманий з компонентів вектора. |
ToString() | Повертає текстове зображення компонентів вектора. |
Cross(v: Vector2) | Повертає скалярний (осі z) перекресний продукт двох 2D-векторів. |
Normalize() | Розмір вектора до довжини одного. |
CompareTo(other: Vector2) | Порівняє цей вектор з іншим, як правило, за довжиною або по порядку компонентів. |