Skip to content

HalfLinkGeometry

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

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

cp1x: number

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

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


cp1y: number

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


cp2x: number

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


cp2y: number

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


x0: number

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

Source centre — the strip pinches to a point here.


x02: number

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

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


x03: number

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

Outer strip start at the source.


x04: number

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

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


x11: number

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

Arrow tip — on the target node’s boundary.


x12: number

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

Inner arrowhead base.


x13: number

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

Outer strip end, meeting the arrowhead.


x14: number

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

Arrowhead barb (the wide outer corner).


y0: number

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


y02: number

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


y03: number

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


y04: number

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


y11: number

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


y12: number

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


y13: number

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


y14: number

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