Skip to content

FloatToInt

Documentation

  • Class name: CM_FloatToInt
  • Category: math/conversion
  • Output node: False

The CM_FloatToInt node is designed for mathematical conversion operations, specifically converting floating-point numbers to integers. It abstracts the process of type conversion in mathematical computations, facilitating the transition between different numerical types.

Input types

Required

  • a
    • The floating-point number to be converted into an integer. This parameter is crucial as it directly influences the outcome of the conversion process.
    • Comfy dtype: FLOAT
    • Python dtype: float

Output types

  • int
    • Comfy dtype: INT
    • The integer result obtained from converting the input floating-point number.
    • Python dtype: int

Usage tips

  • Infra type: CPU
  • Common nodes: unknown

Source code

class FloatToInt:
    @classmethod
    def INPUT_TYPES(cls) -> Mapping[str, Any]:
        return {"required": {"a": ("FLOAT", {"default": 0.0})}}

    RETURN_TYPES = ("INT",)
    FUNCTION = "op"
    CATEGORY = "math/conversion"

    def op(self, a: float) -> tuple[int]:
        return (int(a),)