Files
2024-05-26 20:35:16 +08:00

1.4 KiB

Documentation

该节点允许为曲线分配一个描述性标签,增强了数据可视化或分析上下文中曲线的可追溯性和可解释性。

Input types

Required

  • curve
    • 曲线参数是必需的,因为它代表了将要分配标签的数据结构,确保曲线可以在系统中被识别和引用。
    • Comfy dtype: KEYFRAMED_CURVE
    • Python dtype: keyframed.Curve

Optional

  • label
    • 标签参数作为曲线的文本标识符,有助于在较大的数据集或工作流中组织和检索特定的曲线。
    • Comfy dtype: STRING
    • Python dtype: str

Output types

  • curve
    • 输出的曲线现在包含了分配的标签,提供了更全面的数据表示,便于进一步的分析或展示。
    • Comfy dtype: KEYFRAMED_CURVE
    • Python dtype: keyframed.Curve

Usage tips

  • Infra type: CPU

Source code

class KfSetCurveLabel:
    CATEGORY = CATEGORY
    FUNCTION = 'main'
    RETURN_TYPES = ('KEYFRAMED_CURVE',)

    @classmethod
    def INPUT_TYPES(s):
        return {'required': {'curve': ('KEYFRAMED_CURVE', {'forceInput': True}), 'label': ('STRING', {'multiline': False, 'default': '~curve~'})}}

    def main(self, curve, label):
        curve = deepcopy(curve)
        curve.label = label
        return (curve,)