Skip to content

HalfLinkGeometry

Defined in: core/half-link.ts:82

The resolved anchor + control points of a half-arrow link (the vertices its outline visits).

cp1x: number

Defined in: core/half-link.ts:96

Inner / outer quadratic control points (the inner = the shared centre curve).


cp1y: number

Defined in: core/half-link.ts:97


cp2x: number

Defined in: core/half-link.ts:98


cp2y: number

Defined in: core/half-link.ts:99


x0: number

Defined in: core/half-link.ts:84

Source centre — the strip pinches to a point here.


x02: number

Defined in: core/half-link.ts:87

Inner strip start at the source (boundary + opposite-arrow clearance, toward the inner control).


x03: number

Defined in: core/half-link.ts:93

Outer strip start at the source.


x04: number

Defined in: core/half-link.ts:90

Source-centre + width (the source-side foot of the strip).


x11: number

Defined in: core/half-link.ts:107

Arrow tip — on the target node’s boundary.


x12: number

Defined in: core/half-link.ts:110

Inner arrowhead base.


x13: number

Defined in: core/half-link.ts:101

Outer strip end, meeting the arrowhead.


x14: number

Defined in: core/half-link.ts:104

Arrowhead barb (the wide outer corner).


y0: number

Defined in: core/half-link.ts:85


y02: number

Defined in: core/half-link.ts:88


y03: number

Defined in: core/half-link.ts:94


y04: number

Defined in: core/half-link.ts:91


y11: number

Defined in: core/half-link.ts:108


y12: number

Defined in: core/half-link.ts:111


y13: number

Defined in: core/half-link.ts:102


y14: number

Defined in: core/half-link.ts:105