VisualShaderNodeSmoothStep

继承: VisualShaderNode < Resource < RefCounted < Object

在可视着色器图中计算SmoothStep函数。

描述

翻译成着色器语言中的平滑步(edge0, edge1,x)

如果x小于edge0,则返回0.0,如果x大于edge1,则返回0.0。否则,返回值使用Hermite多项式在0.01.0之间插值。

属性


枚举

enum OpType: 🔗

OpType OP_TYPE_SCALAR = 0

浮点标量类型。

OpType OP_TYPE_VECTOR_2D = 1

2D矢量类型。

OpType OP_TYPE_VECTOR_2D_SCALAR = 2

x端口使用2D向量类型。前两个端口使用浮点标量类型。

OpType OP_TYPE_VECTOR_3D = 3

3D矢量类型。

OpType OP_TYPE_VECTOR_3D_SCALAR = 4

x端口使用3D矢量类型。前两个端口使用浮点标量类型。

OpType OP_TYPE_VECTOR_4D = 5

4D矢量类型。

OpType OP_TYPE_VECTOR_4D_SCALAR = 6

ab端口使用4D向量类型。权重端口使用标量类型。

OpType OP_TYPE_MAX = 7

表示OpType枚举的大小。


属性说明

OpType op_type = 0 🔗

一种操作数和返回值。