Skip to content

HalfLinkGeometry

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

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

cp1x: number

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

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


cp1y: number

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


cp2x: number

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


cp2y: number

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


x0: number

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

Source centre — the strip pinches to a point here.


x02: number

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

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


x03: number

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

Outer strip start at the source.


x04: number

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

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


x11: number

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

Arrow tip — on the target node’s boundary.


x12: number

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

Inner arrowhead base.


x13: number

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

Outer strip end, meeting the arrowhead.


x14: number

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

Arrowhead barb (the wide outer corner).


y0: number

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


y02: number

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


y03: number

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


y04: number

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


y11: number

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


y12: number

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


y13: number

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


y14: number

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