SCNVector4 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 4 分量的向量。
[System.Serializable]
public struct SCNVector4 : IEquatable<SceneKit.SCNVector4>
type SCNVector4 = struct
- 继承
-
SCNVector4
- 属性
- 实现
构造函数
SCNVector4(nfloat, nfloat, nfloat, nfloat) |
一个 4 分量的向量。 |
SCNVector4(SCNVector3, nfloat) |
一个 4 分量的向量。 |
SCNVector4(SCNVector3, Single) |
一个 4 分量的向量。 |
SCNVector4(SCNVector3) |
一个 4 分量的向量。 |
SCNVector4(SCNVector4) |
一个 4 分量的向量。 |
SCNVector4(Single, Single, Single, Single) |
一个 4 分量的向量。 |
SCNVector4(Vector2) |
一个 4 分量的向量。 |
SCNVector4(Vector3) |
一个 4 分量的向量。 |
SCNVector4(Vector4) |
一个 4 分量的向量。 |
字段
One |
其组件各为 1 的向量。 |
SizeInBytes |
向量的大小(以字节为单位)。 |
UnitW |
沿 W 轴的单位向量。 |
UnitX |
沿 W 轴的单位向量。 |
UnitY |
沿 Y 轴的单位向量。 |
UnitZ |
沿 Z 轴的单位向量。 |
W |
获取或设置 W 组件。 |
X |
获取或设置 X 组件。 |
Y |
获取或设置 Y 组件。 |
Z |
获取或设置 Z 分量。 |
Zero |
零向量。 |
属性
Length |
获取向量的长度。 |
LengthFast |
使用平方根运算的近似值获取向量的近似长度。 |
LengthSquared |
获取向量各部分的平方和。 |
Xy |
获取或设置 X 和 Y 组件。 |
Xyz |
获取或设置 X、Y 和 Z 组件。 |
方法
运算符
Addition(SCNVector4, SCNVector4) |
一个 4 分量的向量。 |
Division(SCNVector4, nfloat) |
一个 4 分量的向量。 |
Division(SCNVector4, Single) |
一个 4 分量的向量。 |
Equality(SCNVector4, SCNVector4) |
一个 4 分量的向量。 |
Explicit(SCNVector4 to IntPtr) |
一个 4 分量的向量。 |
Explicit(SCNVector4 to nfloat*) |
一个 4 分量的向量。 |
Explicit(SCNVector4 to Single*) |
一个 4 分量的向量。 |
Explicit(SCNVector4 to Vector4) |
一个 4 分量的向量。 |
Implicit(Vector4 to SCNVector4) |
一个 4 分量的向量。 |
Inequality(SCNVector4, SCNVector4) |
一个 4 分量的向量。 |
Multiply(nfloat, SCNVector4) |
一个 4 分量的向量。 |
Multiply(SCNVector4, nfloat) |
一个 4 分量的向量。 |
Multiply(SCNVector4, Single) |
一个 4 分量的向量。 |
Multiply(Single, SCNVector4) |
一个 4 分量的向量。 |
Subtraction(SCNVector4, SCNVector4) |
一个 4 分量的向量。 |
UnaryNegation(SCNVector4) |
一个 4 分量的向量。 |