summaryrefslogtreecommitdiff
path: root/graphics/circuit_macros/examples/Crow.m4
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-10-03 03:01:24 +0000
committerNorbert Preining <norbert@preining.info>2021-10-03 03:01:24 +0000
commitc7bf3f5a728fcb426d1aa38fbec211d4344a3725 (patch)
tree87fbde2d0e79f9e5fce12cbb71971717568fbf9d /graphics/circuit_macros/examples/Crow.m4
parentac5a96ddb02c62d71eb214ed35e3be9a154d991f (diff)
CTAN sync 202110030301
Diffstat (limited to 'graphics/circuit_macros/examples/Crow.m4')
-rw-r--r--graphics/circuit_macros/examples/Crow.m43
1 files changed, 2 insertions, 1 deletions
diff --git a/graphics/circuit_macros/examples/Crow.m4 b/graphics/circuit_macros/examples/Crow.m4
index 91434c0c01..23f579a452 100644
--- a/graphics/circuit_macros/examples/Crow.m4
+++ b/graphics/circuit_macros/examples/Crow.m4
@@ -8,13 +8,14 @@ sinclude(tst.dim)
# Custom macros --------------------------
# `crowline(linespec,wid,ht)'
+# `Single-segment line with crowfoot end'
define(`crowline',
`line `$1'
M4_E: last line.end
crow_wd = ifelse(`$2',,`(arrowwid*8/5)',`$2')
crow_ht = ifelse(`$3',,`(1.5*crow_wd)',`$3')
M4_P: vperp(last line,crow_wd)
- M4_X: crow_ht/lin_leng(last line) between M4_E and last line.start
+ M4_X: Along_(last line,crow_ht,R)
ifdpic(
`spline 0.4 from M4_E+M4_P to M4_X+M4_P then to M4_X-M4_P then to M4_E-M4_P',
`spline from M4_E+(M4_P.x,M4_P.y) to M4_X+(M4_P.x,M4_P.y) \