Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

VisualShaderNodeVectorOp

繼承: VisualShaderNodeVectorBase < VisualShaderNode < Resource < RefCounted < Object

在視覺化著色器圖中使用的向量運算子。

說明

用於使用向量運算子的視覺化著色器節點。對向量a和向量b進行操作。

屬性

Operator

operator

0


列舉

enum Operator: 🔗

Operator OP_ADD = 0

將兩個向量相加。

Operator OP_SUB = 1

從一個向量中減去一個向量。

Operator OP_MUL = 2

將兩個向量相乘。

Operator OP_DIV = 3

將向量除以向量。

Operator OP_MOD = 4

返回兩個向量的餘數。

Operator OP_POW = 5

返回第一個參數的值提高到第二個參數的冪,對於向量的每個分量。

Operator OP_MAX = 6

對於向量的每個分量,返回兩個值中的較大值。

Operator OP_MIN = 7

對於向量的每個分量,返回兩個數值中的較小者。

Operator OP_CROSS = 8

計算兩個向量的外積。

Operator OP_ATAN2 = 9

返回參數的反正切值。

Operator OP_REFLECT = 10

返回指向反射方向的向量。a 是入射向量,b 是法向量。

Operator OP_STEP = 11

向量步長運算子。如果a小於b,返回 0.0,否則返回 1.0

Operator OP_ENUM_SIZE = 12

代表 Operator 列舉的大小。


屬性說明

Operator operator = 0 🔗

The operator to be used.