Vector2
概述
Vector2 是一个在Aspose.3D FOSS中的结构. 继承人: IComparable<Vector2>, IEquatable<Vector2>.
创建一个向量,两个组件都设置在给定的尺度上.
这项结构提供了12种方法,用于在.NET 程序中与 Vector2 对象工作. 有的方法包括: CompareTo, Cross, Dot, Equals, GetHashCode, Normalize, ToString, Vector2. 所有公众成员在安装了Aspose.3D FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: Length, U, V.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
U | double | 阅读/写作 | 获取或设置 u。. |
V | double | 阅读/写作 | 获取或设置 v。. |
Length | double | 阅读 | 获取长度。. |
方法
| Signature | 描述情况 |
|---|---|
Vector2(s: double) | 使用其X和Y组件从Vector3中创建一个2D向量. |
Vector2(x: double, y: double) | 在这个 Vector2实例上调用 Vectore2.x,y. |
Vector2(s: Vector3) | 在这个 Vector2实例上调用Vector2.s. |
Vector2(vec: FVector2) | 在这个 Vector2 实例上调用 Vectore2.vec. |
Dot(rhs: Vector2) | 返回该向量和右侧向量的点乘法 |
Equals(rhs: Vector2) | 确定输入对象是否是具有等级组件的 Vector2 |
Equals(obj: object?) | 在这个 Vector2 实例上调用 Equals(obj). |
GetHashCode() | 返回从向量组件中导出的哈希码. |
ToString() | 返回向量组件的文本表示 |
Cross(v: Vector2) | 返回两个二维向量的尺度 (z轴) 交叉产品 |
Normalize() | 扩展向量以具有一个长度的 |
CompareTo(other: Vector2) | 将这个向量与另一个向量的比较,通常是按长度或组件顺序进行. |