Click or drag to resize

Vec2 Structure

返回用户文档首页
表示一个二维向量,具有两个双精度浮点数分量。
Inheritance Hierarchy
SystemObject
  SystemValueType
    LoongCAD.GeometryVec2

Namespace: LoongCAD.Geometry
Assembly: LoongSDKCore (in LoongSDKCore.dll) Version: 0.8.15.0 (0.8.15.0)
Syntax
C#
[SerializableAttribute]
public struct Vec2

The Vec2 type exposes the following members.

Constructors
 NameDescription
Public methodVec2(Vec2) 通过复制另一个 Vec2 实例来初始化 Vec2 实例。
Public methodVec2(Double, Double) 初始化 Vec2 实例,设定 X 和 Y 坐标。
Top
Properties
 NameDescription
Public propertyItem 获取或设置矩阵中的指定分量。
Public propertyLength 获取向量的长度(模)。
Top
Methods
 NameDescription
Public methodAlong 根据与另一个向量的点乘结果,判断当前向量的方向。
Public methodStatic memberClockRad 根据给定的弧度值,创建一个方向向量。
Public methodCross 计算当前向量与另一个向量的叉乘(外积)。
Public methodDist 计算当前向量与另一个 Vec2 向量之间的欧几里得距离。
Public methodDistSqr 计算当前向量与另一个 Vec2 向量之间的距离的平方。
Public methodDot 计算当前向量与另一个向量的点乘(内积)。
Public methodEquals 检查当前的 Vec2 对象是否与指定的对象相等。
(Overrides ValueTypeEquals(Object))
Public methodGetHashCode 作为当前 Vec2 对象的哈希函数。
(Overrides ValueTypeGetHashCode)
Public methodLengthSqr 获取向量长度的平方。
Public methodMax 返回一个新向量,其各分量是当前向量与另一向量各分量的最大值。
Public methodMin 返回一个新向量,其各分量是当前向量与另一向量各分量的最小值。
Public methodSet 设置当前对象的 X 和 Y 值。
Public methodToPoint 将当前对象转换为 Point 类型。
Public methodToPointf 将当前对象转换为 PointF 类型。
Public methodToSize 将当前对象转换为 Size 类型。
Public methodToString 返回代表当前 Vec2 对象的字符串。
(Overrides ValueTypeToString)
Public methodToVec2i 将当前对象转换为 Vec2i 类型。
Top
Operators
Fields
 NameDescription
Public fieldStatic memberAXIS_X 代表X轴单位向量(1.0, 0.0)。
Public fieldStatic memberAXIS_Y 代表Y轴单位向量(0.0, 1.0)。
Public fieldStatic memberMAX 代表向量的最大可能值(Double.MaxValue, Double.MaxValue)。
Public fieldStatic memberMIN 代表向量的最小可能值(Double.MinValue, Double.MinValue)。
Public fieldX 
Public fieldY 
Public fieldStatic memberZERO 代表零向量(0, 0)。
Top
See Also