NumericNodeRenderer
- Description:
NumericNodeRenderer – Rendert numerische Knoten als Kreise mit Wert.
- Source:
Members
(static) AB_FONT_RATIO
- Description:
Verhältnis Schriftgröße zu Radius für α/β-Text
- Source:
Verhältnis Schriftgröße zu Radius für α/β-Text
(static) MIN_FONT_SIZE
- Description:
Mindest-Schriftgröße in Welt-Koordinaten
- Source:
Mindest-Schriftgröße in Welt-Koordinaten
(static) STATUS_RING_GAP
- Description:
Abstand des Status-Rings zur Kreiskante
- Source:
Abstand des Status-Rings zur Kreiskante
(static) STATUS_RING_WIDTH
- Description:
Zusätzliche Breite des Status-Rings
- Source:
Zusätzliche Breite des Status-Rings
(static) VALUE_COLOR_CLAMP
- Description:
Maximaler Wert für die Farbsättigung (Werte darüber = volle Intensität)
- Source:
Maximaler Wert für die Farbsättigung (Werte darüber = volle Intensität)
(static) VALUE_COLOR_INTENSITY
- Description:
Intensitätsfaktor für die wertbasierte Einfärbung (0-1)
- Source:
Intensitätsfaktor für die wertbasierte Einfärbung (0-1)
(static) VALUE_FONT_RATIO
- Description:
Verhältnis Schriftgröße zu Radius für den Zahlenwert im Kreis
- Source:
Verhältnis Schriftgröße zu Radius für den Zahlenwert im Kreis
Methods
(static) render(ctx, boardData, centerX, centerY, size, scale, metadata, styleopt)
- Description:
Rendert einen numerischen Knoten als Kreis mit Wert.
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
ctx |
CanvasRenderingContext2D | Canvas-Kontext (Viewport-Transform bereits angewendet) |
|
boardData |
Object | Board-Daten mit {value} |
|
centerX |
number | Zentrum X-Koordinate des Knotens |
|
centerY |
number | Zentrum Y-Koordinate des Knotens |
|
size |
number | Größe des Knotens in Pixeln (Durchmesser-Äquivalent) |
|
scale |
number | Aktuelle Viewport-Skalierung |
|
metadata |
NumericNodeMetadata | Numerische Metadaten |
|
style |
NodeRenderStyle |
<optional> |
Status-basierter Render-Stil aus TreeFeaturesEngine |