矢量运算节点

../../../_images/render_shader-nodes_converter_vector-math_node.png

矢量运算节点。

The Vector Math node performs the selected math operation on the input vectors.

输入

The inputs of the node are dynamic. Some inputs are only available in certain operations. For instance, the Scale input is only available in the Scale operator.

矢量

Input vector \(A = \begin{pmatrix} A_x \\ A_y \\ A_z \end{pmatrix}\).

矢量

Input vector \(B = \begin{pmatrix} B_x \\ B_y \\ B_z \end{pmatrix}\).

比例

Input Scale \(s\).

属性

操作

The vector math operator to be applied on the input vectors.

  • 相加

    The sum of A and B. \(\begin{pmatrix} A_x + B_x \\ A_y + B_y \\ A_z + B_z \end{pmatrix}\)

    相减

    The difference between A and B. \(\begin{pmatrix} A_x - B_x \\ A_y - B_y \\ A_z - B_z \end{pmatrix}\)

    正片叠底(相乘)

    The entrywise product of A and B. \(\begin{pmatrix} A_x \cdot B_x \\ A_y \cdot B_y \\ A_z \cdot B_z \end{pmatrix}\)

    相除

    The entrywise division of A by B. Division by zero results in zero. \(\begin{pmatrix} A_x / B_x \\ A_y / B_y \\ A_z / B_z \end{pmatrix}\)

    叉乘

    The cross product of A and B. \(\begin{pmatrix} A_y \cdot B_z - A_z \cdot B_y \\ A_z \cdot B_x - A_x \cdot B_z \\ A_x \cdot B_y - A_y \cdot B_x \end{pmatrix}\)

    投影

    The projection of A onto B.

    反射

    The reflection of A around the normal B. B need not be normalized.

    点乘

    The dot product of A and B. \(A_x \cdot B_x + A_y \cdot B_y + A_z \cdot B_z\)

    距离

    The distance between A and B.

    长度

    The length of A. \(\sqrt{A_x^2 + A_y^2 + A_z^2}\)

    比例

    The result of multiplying A by the scalar input Scale. \(\begin{pmatrix} s \cdot A_x \\ s \cdot A_y \\ s \cdot A_z \end{pmatrix}\)

    规格化

    The result of normalizing A. The result vector points to the same direction as A and has a length of 1. If A is (0, 0, 0), the result is (0, 0, 0) as well.

    包裹

    Wrap.

    吸附

    The result of rounding A to the largest integer multiple of B less than or equal A.

    基面

    The entrywise floor of A.

    向上取整

    The entrywise ceiling of A.

    模数

    The entrywise modulo of A by B.

    分数

    The fractional part of A.

    绝对

    The entrywise absolute value of A.

    最小值

    The entrywise minimum from A and B.

    最大值

    The entrywise maximum from A and B.

    正弦

    The entrywise Sine of A.

    余弦

    The entrywise Cosine of A.

    切向(正切)

    The entrywise Tangent of A.

输出

The output of the node is dynamic. It is either a vector or a scalar depending on the operator. For instance, the Length operator has a scalar output while the Add operator has a vector output.

矢量

Output vector.

明度

Output value.