Pixel Line
Pixel line processing node. Pixel Line handles discrete pixel coordinate data.
advanced
Since P00
Input Ports
Color
Line color(接続時パラメータより優先)
Output Ports
Image
生成されたラインimage(transparent background)
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| Width | Int | 64 | キャンバスWidth(px) |
| Height | Int | 64 | キャンバスHeight(px) |
| Origin X | Int | 0 | 始点の X 座標 |
| Origin Y | Int | 32 | 始点の Y 座標 |
| Step X | Int | 2 | 1ステップの水平ドット数 |
| Step Y | Int | 1 | 1ステップの垂直ドット数 |
| Length | Int | 16 | ステップ繰り返し回数 |
| Direction | Enum | Right-Up | 線の方向 |
| Color | Color | 白 | Line color |
キャンバスサイズ連動
ジェネレータノードとして、新規作成時に width / height がプロジェクトのキャンバスサイズ(_canvasWidth / _canvasHeight)に自動バインドされます。
| 状態 | width/height の値 |
|---|---|
| default(新規作成時) | プロジェクトキャンバスサイズにバインド(自動追従) |
| ユーザーが手入力 or バインド解除 | ローカル値(キャンバスサイズと独立) |
インスペクターの 🔗 ボタンからバインドの解除・再登録ができます。
ステップパターン例
| step_x | step_y | 用途 |
|---|---|---|
| 2 | 1 | isometric線(2:1) |
| 1 | 1 | 45度斜線 |
| 1 | 2 | 急な傾斜(1:2) |
| 3 | 1 | 緩やかな角度 |
| 1 | 0 | 水平線(方向: Right/Left 時) |
| 0 | 1 | 垂直線(方向: Up/Down 時) |
方向
| 値 | 記号 | 説明 |
|---|---|---|
| Right-Up | ↗ | 右上方向 |
| Right-Down | ↘ | 右下方向 |
| Left-Up | ↖ | 左上方向 |
| Left-Down | ↙ | 左下方向 |
| Right | → | 右方向(水平) |
| Left | ← | 左方向(水平) |
| Up | ↑ | 上方向(垂直) |
| Down | ↓ | 下方向(垂直) |
Usage Examples
- PixelLine(2:1, Right-Up) → Blend — isometric床の辺
- TimeSource → Remap → PixelLine(length) → AnimationRender — 線が伸びていくアニメーション
- PixelLine(1:1) — 45度のきれいな斜線