1.0 KiB
1.0 KiB
Documentation
- Class name: KfSinusoidalGetPhase
- Category: ROOT_CATEGORY
- Output node: False
- Repo Ref: https://github.com/dmarx/ComfyUI-Keyframed
该节点旨在从正弦曲线中提取相位信息,这对于理解振荡模式中的时间定位和位置至关重要。
Input types
Required
- curve
- 曲线参数至关重要,因为它定义了将从中提取相位的正弦波形,直接影响节点的输出。
- Comfy dtype: SINUSOIDAL_CURVE
- Python dtype: keyframed.SinusoidalCurve
Output types
- phase
- 输出的相位代表了正弦波的时间偏移量,这对于对齐或比较振荡模式具有重要意义。
- Comfy dtype: FLOAT
- Python dtype: float
Usage tips
- Infra type: CPU
Source code
class KfSinusoidalGetPhase:
CATEGORY = CATEGORY
FUNCTION = 'main'
RETURN_TYPES = ('FLOAT',)
@classmethod
def INPUT_TYPES(s):
return {'required': {'curve': ('SINUSOIDAL_CURVE', {'forceInput': True})}}
def main(self, curve):
return (curve.phase,)