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.

Свойства

NameTypeAccessОписание
UdoubleЧтение/ЗаписьПолучает или задает u.
VdoubleЧтение/ЗаписьПолучает или задает v.
LengthdoubleЧтениеПолучает длину.

Методы

SignatureОписание
Vector2(s: double)Создаёт 2‑D вектор из Vector3, используя его компоненты X и Y
Vector2(x: double, y: double)Вызывает Vector2(x, y) у этого экземпляра Vector2.
Vector2(s: Vector3)Вызывает Vector2(s) у этого экземпляра Vector2.
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) векторное произведение двух 2‑D векторов.
Normalize()Масштабирует вектор до длины, равной единице.
CompareTo(other: Vector2)Сравнивает этот вектор с другим, обычно по длине или порядку компонентов

См. также

 Русский