1.5 KiB
1.5 KiB
tags
| tags | |
|---|---|
|
ComposeVec2
Documentation
- Class name:
CM_ComposeVec2 - Category:
math/conversion - Output node:
False
The CM_ComposeVec2 node is designed to construct a 2-dimensional vector from individual scalar components, facilitating the conversion of separate scalar values into a structured vector format.
Input types
Required
x- The 'x' parameter represents the x-coordinate of the 2-dimensional vector. It plays a crucial role in defining the vector's horizontal component.
- Comfy dtype:
FLOAT - Python dtype:
float
y- The 'y' parameter represents the y-coordinate of the 2-dimensional vector. It is essential for defining the vector's vertical component.
- Comfy dtype:
FLOAT - Python dtype:
float
Output types
vec2- Comfy dtype:
VEC2 - Outputs a 2-dimensional vector constructed from the input scalar values, encapsulating both the horizontal and vertical components.
- Python dtype:
tuple[Vec2]
- Comfy dtype:
Usage tips
- Infra type:
CPU - Common nodes: unknown
Source code
class ComposeVec2:
@classmethod
def INPUT_TYPES(cls) -> Mapping[str, Any]:
return {
"required": {
"x": ("FLOAT", {"default": 0.0}),
"y": ("FLOAT", {"default": 0.0}),
}
}
RETURN_TYPES = ("VEC2",)
FUNCTION = "op"
CATEGORY = "math/conversion"
def op(self, x: float, y: float) -> tuple[Vec2]:
return ((x, y),)