Click or drag to resize

Vec3i Structure

返回用户文档首页
表示一个三维整数向量
Inheritance Hierarchy
SystemObject
  SystemValueType
    LoongCAD.GeometryVec3i

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

The Vec3i type exposes the following members.

Constructors
 NameDescription
Public methodVec3i(Vec3i) 初始化一个新的 Vec3i 结构体实例,作为另一个 Vec3i 实例的副本。
Public methodVec3i(Int32, Int32, Int32) 初始化一个新的 Vec3i 结构体实例,指定X、Y和Z坐标的值。
Top
Properties
 NameDescription
Public propertyItem 获取或设置向量的指定坐标。
Public propertyLength 获取当前向量的长度(模)。
Public propertyLengthSqr 获取当前向量长度的平方。
Public propertyXY 获取或设置当前向量的X和Y坐标。
Public propertyXZ 获取或设置X和Z坐标。
Public propertyYZ 获取或设置Y和Z坐标。
Top
Methods
 NameDescription
Public methodAbs 计算当前向量的每个分量的绝对值。
Public methodCross 计算当前向量与另一个三维整数向量的叉积。
Public methodDot 计算当前向量与另一个三维整数向量的点积。
Public methodEquals 确定指定的对象是否等于当前对象。
(Overrides ValueTypeEquals(Object))
Public methodGetHashCode 作为默认哈希函数。
(Overrides ValueTypeGetHashCode)
Public methodMax 计算当前向量与另一个三维整数向量各分量的最大值。
Public methodMin 计算当前向量与另一个三维整数向量各分量的最小值。
Public methodSet(Vec3i) 设置当前向量的坐标为另一个Vec3i向量的坐标。
Public methodSet(Int32, Int32, Int32) 设置向量的X、Y和Z坐标。
Public methodToString 返回一个表示当前对象的字符串。
(Overrides ValueTypeToString)
Public methodToVec3 将当前的 Vec3i 转换为 Vec3
Top
Operators
Fields
 NameDescription
Public fieldStatic memberAXIS_X 表示X轴单位向量(1, 0, 0)。
Public fieldStatic memberAXIS_Y 表示Y轴单位向量(0, 1, 0)。
Public fieldStatic memberAXIS_Z 表示Z轴单位向量(0, 0, 1)。
Public fieldStatic memberMAX 表示具有最大整数值的向量(Int32.MaxValue, Int32.MaxValue, Int32.MaxValue)。
Public fieldStatic memberMIN 表示具有最小整数值的向量(Int32.MinValue, Int32.MinValue, Int32.MinValue)。
Public fieldX 
Public fieldY 
Public fieldZ 
Public fieldStatic memberZERO 表示零向量(0, 0, 0)。
Top
See Also