Vector4
Обзор
Vector4 является структурой в Aspose.3D FOSS для .NET. Наследуется от: IComparable<Vector4>.
Vector4.Vector4 создает вектор из Vector3 и компонента double w.
Эта структура предоставляет 11 методов для работы с объектами Vector4 в программах .NET. Доступные методы включают: CompareTo, Equals, GetHashCode, Set, ToString, Vector4. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: Length.
Свойства
| Name | Type | Access | Описание |
|---|---|---|---|
Length | double | Читать | Получает длину. |
Методы
| Signature | Описание |
|---|---|
Vector4(vec: Vector3, w: double) | Создаёт новый 4‑мерный вектор с заданными компонентами x, y, z и w |
Vector4(vec: Vector3) | Вызывает Vector4(vec) для этого экземпляра Vector4. |
Vector4(vec: FVector4) | Вызывает Vector4(vec) для этого экземпляра Vector4. |
Vector4(x: double, y: double, z: double) | Вызывает Vector4(x, y, z) для этого экземпляра Vector4. |
Vector4(x: double, y: double, z: double, w: double) | Вызывает Vector4(x, y, z, w) для этого экземпляра Vector4. |
Set(newX: double, newY: double, newZ: double) | Обновляет компоненты X, Y и Z вектора |
Set(newX: double, newY: double, newZ: double, newW: double) | Вызывает Set(newX, newY, newZ, newW) на этом экземпляре Vector4. |
Equals(obj: object) | Определяет, имеет ли другой Vector4 такие же значения компонентов |
GetHashCode() | Вызывает GetHashCode на этом экземпляре Vector4. |
ToString() | Вызывает ToString на этом экземпляре Vector4. |
CompareTo(other: Vector4) | Сравнивает этот вектор с другим Vector4 для упорядочения |