Point Structure |
[SerializableAttribute] public struct Point
The Point type exposes the following members.
Name | Description | |
---|---|---|
![]() | Point(Point) | 通过复制另一个 Point 实例来初始化一个新的 Point 实例。 |
![]() | Point(Vec3) | 通过复制另一个 Vec3 实例来初始化一个新的 Point 实例。 |
![]() | Point(Double, Double, Double) | 初始化 Point 结构的新实例。 |
Name | Description | |
---|---|---|
![]() | Dist | 计算此Point对象与另一个Point对象之间的距离。 |
![]() | DistSqr | 计算此Point对象与另一个Point对象之间距离的平方。 |
![]() | Equals |
判断当前顶点和指定对象是否相等。
(Overrides ValueTypeEquals(Object)) |
![]() | GetHashCode |
获取当前顶点的哈希码。
(Overrides ValueTypeGetHashCode) |
![]() | IsValid | 检查Point对象的坐标值是否在有效范围内。 |
![]() | Lerp | 对两个Point顶点进行线性插值。 |
![]() | Max | 获取当前顶点和另一个顶点各分量的最大值。 |
![]() | Min | 获取当前顶点和另一个顶点各分量的最小值。 |
![]() | Set(Point) | 设置Vec2i的坐标,基于另一个Point实例。 |
![]() | Set(Double, Double, Double) | 设置Vec2i的X, Y和Z坐标。 |
![]() | ToString | (Overrides ValueTypeToString) |
![]() | Translate | 对当前顶点做平移 |
![]() | Zero | 数据清零 |
Name | Description | |
---|---|---|
![]() ![]() | AXIS_X | 表示X轴的单位顶点(1.0, 0.0, 0.0)。 |
![]() ![]() | AXIS_Y | 表示Y轴的单位顶点(0.0, 1.0, 0.0)。 |
![]() ![]() | AXIS_Z | 表示Z轴的单位顶点(0.0, 0.0, 1.0)。 |
![]() ![]() | MAX | 表示具有最大双精度浮点数值的三维顶点(Double.MaxValue, Double.MaxValue, Double.MaxValue)。 |
![]() ![]() | MIN | 表示具有最小双精度浮点数值的三维顶点(Double.MinValue, Double.MinValue, Double.MinValue)。 |
![]() ![]() | NULL | 表示无效顶点(Double.MaxValue, Double.MaxValue, Double.MaxValue)。 |
![]() | X | |
![]() | Y | |
![]() | Z | |
![]() ![]() | ZERO |