Dot Product
菜单路径:Operator > Math > Vector
Dot Product 统一运算符在两个输入矢量之间执行点积计算,并输出计算结果。
此运算符可用于多种用途,包括:
- 计算给定向量的平方长度。为此,要将相同的矢量连接到两个输入端口。
- 确定两个归一化矢量是否指向同一方向。如果矢量指向相同的方向,则返回 1.0,如果它们垂直,则返回 0.0,如果它们指向相反的方向,则返回 -1.0。
- 将矢量 A 投影到归一化矢量 B 上,并返回其沿 B 的投影长度。
运算符属性
输入 | 类型 | 描述 |
---|---|---|
A | Configurable | 点积的第一个矢量。 |
B | Configurable | 点积的第二个矢量。 |
输出 | 类型 | 描述 |
---|---|---|
输出 | float | 点积的结果。 Type 会更改以匹配 A 和 B 的类型。 |
运算符配置
要查看此统一运算符的配置,请单击节点标题中的齿轮图标。您可以在此处配置此运算符使用的数据类型。
可用类型
您可以将以下类型用于输入值和端口:
- Position
- Vector
- Direction
- Vector3
- Vector2