|
Add(Vector3d)
|
已过时.
将作为参数传递的 Vector 添加到此实例。
|
|
Add(Vector3d)
|
已过时.
将作为参数传递的 Vector 添加到此实例。
|
|
Add(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Add(Vector3d, Vector3d, Vector3d)
|
添加两个向量
|
|
BaryCentric(Vector3d, Vector3d, Vector3d, Double, Double)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
BaryCentric(Vector3d, Vector3d, Vector3d, Double, Double, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
CalculateAngle(Vector3d, Vector3d)
|
计算两个向量之间以弧度) 的角度 (。
|
|
CalculateAngle(Vector3d, Vector3d, Double)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Clamp(Vector3d, Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Clamp(Vector3d, Vector3d, Vector3d, Vector3d)
|
将向量固定到给定的最小和最大向量
|
|
ComponentMax(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
ComponentMax(Vector3d, Vector3d, Vector3d)
|
计算两个向量的分量最大值
|
|
ComponentMin(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
ComponentMin(Vector3d, Vector3d, Vector3d)
|
计算两个矢量的分量最小值
|
|
Cross(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Cross(Vector3d, Vector3d, Vector3d)
|
对两个向量的交叉 (向量) 乘积进行限制
|
|
Div(Double)
|
已过时.
将此实例除以标量。
|
|
Div(Vector3d, Double)
|
已过时.
表示使用三个双精度浮点数的 3D 矢量。
|
|
Div(Vector3d, Double, Vector3d)
|
已过时.
表示使用三个双精度浮点数的 3D 矢量。
|
|
Divide(Vector3d, Double)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Divide(Vector3d, Double, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Divide(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Divide(Vector3d, Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Dot(Vector3d, Vector3d)
|
计算两个向量的点 (标量) 乘积
|
|
Dot(Vector3d, Vector3d, Double)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Equals(Object)
|
指示此实例与指定对象是否相等。
|
|
Equals(Vector3d)
|
指示当前向量是否等于另一个向量。
|
|
GetHashCode()
|
返回此实例的哈希代码。
|
|
Lerp(Vector3d, Vector3d, Double)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Lerp(Vector3d, Vector3d, Double, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Max(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Min(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Mult(Double)
|
已过时.
将此实例乘以标量。
|
|
Mult(Vector3d, Double)
|
已过时.
表示使用三个双精度浮点数的 3D 矢量。
|
|
Mult(Vector3d, Double, Vector3d)
|
已过时.
表示使用三个双精度浮点数的 3D 矢量。
|
|
Multiply(Vector3d, Double)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Multiply(Vector3d, Double, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Multiply(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Multiply(Vector3d, Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Normalize()
|
将 Vector3d 缩放为单位长度。
|
|
Normalize(Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Normalize(Vector3d, Vector3d)
|
将矢量缩放为单位长度
|
|
NormalizeFast()
|
将 Vector3d 缩放到大约单位长度。
|
|
NormalizeFast(Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
NormalizeFast(Vector3d, Vector3d)
|
将矢量缩放为大约单位长度
|
|
Scale(Double, Double, Double)
|
已过时.
按给定的量缩放当前 Vector3d。
|
|
Scale(Vector3d)
|
已过时.
按给定参数缩放此实例。
|
|
Scale(Vector3d)
|
已过时.
按给定参数缩放此实例。
|
|
Sub(Vector3d)
|
已过时.
从此实例中减去作为参数传递的向量。
|
|
Sub(Vector3d)
|
已过时.
从此实例中减去作为参数传递的向量。
|
|
Sub(Vector3d, Vector3d)
|
已过时.
表示使用三个双精度浮点数的 3D 矢量。
|
|
Sub(Vector3d, Vector3d, Vector3d)
|
已过时.
从一个向量中减去另一个向量
|
|
Subtract(Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Subtract(Vector3d, Vector3d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
ToString()
|
返回一个代表当前 Vector3 的 System.String。
|
|
Transform(Vector3d, Matrix4d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Transform(Vector3d, Matrix4d, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Transform(Vector3d, Matrix4d, Vector4d)
|
按给定矩阵转换向量
|
|
Transform(Vector3d, Quaterniond)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
Transform(Vector3d, Quaterniond, Vector3d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
TransformNormal(Vector3d, Matrix4d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
TransformNormal(Vector3d, Matrix4d, Vector3d)
|
按给定矩阵转换法线
|
|
TransformNormalInverse(Vector3d, Matrix4d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
TransformNormalInverse(Vector3d, Matrix4d, Vector3d)
|
通过给定矩阵的) 转置 (转换法线
|
|
TransformPerspective(Vector3d, Matrix4d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
TransformPerspective(Vector3d, Matrix4d, Vector3d)
|
通过给定矩阵转换 Vector3d,并将生成的 Vector4d 投影回 Vector3d
|
|
TransformPosition(Vector3d, Matrix4d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
TransformPosition(Vector3d, Matrix4d, Vector3d)
|
按给定矩阵转换位置
|
|
TransformVector(Vector3d, Matrix4d)
|
表示使用三个双精度浮点数的 3D 矢量。
|
|
TransformVector(Vector3d, Matrix4d, Vector3d)
|
通过给定矩阵转换方向向量 假设矩阵的底行 (0,0,0,1) ,即忽略转换部分。
|