1.4 KiB
1.4 KiB
Documentation
- Class name: KfSetCurveLabel
- Category: CATEGORY
- Output node: False
- Repo Ref: https://github.com/dmarx/ComfyUI-Keyframed
该节点允许为曲线分配一个描述性标签,增强了数据可视化或分析上下文中曲线的可追溯性和可解释性。
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,)