NumericNodeRenderer

Namespace

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