Zum Inhalt springen

pivotick v3.0.0


Pivotick / RendererOptions / EdgeStyle

Interface: EdgeStyle ​

Definiert in: interfaces/RendererOptions.ts:673

Eigenschaften ​

animateDash? ​

optional animateDash: boolean

Definiert in: interfaces/RendererOptions.ts:691

Ob der Strich animiert sein soll (z. B. eine Animation, die sich entlang des Pfads bewegt) @default: true


curveStyle ​

curveStyle: CurveStyle

Definiert in: interfaces/RendererOptions.ts:681

Standardwert ​

ts
bidirectional

dashed? ​

optional dashed: boolean | (edge) => boolean

Definiert in: interfaces/RendererOptions.ts:686

Ob der Strich gestrichelt ist

Standardwert ​

ts
false

markerEnd? ​

optional markerEnd: string | (edge) => string

Definiert in: interfaces/RendererOptions.ts:701

Welche Endmarkierung soll die Kante verwenden?

Standardwert ​

ts
arrow

markerStart? ​

optional markerStart: string | (edge) => string

Definiert in: interfaces/RendererOptions.ts:706

Welchen Startmarker soll die Kante verwenden?

Standardwert ​

ts
undefined

opacity ​

opacity: number

Definiert in: interfaces/RendererOptions.ts:679

Standardwert ​

ts
1.0

rotateLabel ​

rotateLabel: boolean

Definiert in: interfaces/RendererOptions.ts:696

Hält Beschriftungen horizontal am Ansichtsfenster ausgerichtet

Standardwert ​

ts
false

strokeColor ​

strokeColor: string

Definiert in: interfaces/RendererOptions.ts:675

Standardwert ​

ts
'var(--pvt-edge-stroke, #999)'

strokeWidth ​

strokeWidth: number

Definiert in: interfaces/RendererOptions.ts:677

Standardwert ​

ts
2

styleCb()? ​

optional styleCb: (edge) => Partial<EdgeStyle>

Definiert in: interfaces/RendererOptions.ts:718

Rückruf zum dynamischen Überschreiben von Stileigenschaften basierend auf der Kante.

Wo es sich befindet, hängt davon ab, welcher Stilblock es deklariert. Bei einem Edge-eigenen-Stil gewinnt es direkt, und edgeStyleMap wird vollständig übersprungen. Bei render.defaultEdgeStyle handelt es sich um die berechnete Form des Standard-Slots: Es füllt nur das aus, was weder die Kante noch edgeStyleMap festgelegt hat (und was ein styleCb pro Kante ausgelassen hat), und sein Ergebnis verliert immer noch gegen beide.

Läuft einmal pro Kante und Rendering, also halten Sie es günstig.

Parameter ​

edge ​

Edge

Rückgabewert ​

Partial<EdgeStyle>