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Опис
UdoubleЧитання/писанняОтримує або встановлює u.
VdoubleЧитання/писанняОтримує або встановлює v.
LengthdoubleЧитати.Отримує довжину.

Методи

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)Порівняє цей вектор з іншим, як правило, за довжиною або по порядку компонентів.

Дивіться також

 Українська