added doc for wire.intersection
This commit is contained in:
parent
011802ffbe
commit
a856b7f634
@ -140,4 +140,11 @@ element.block(id: "b3", w: 2, h: 3,
|
|||||||
wire.wire("w1", ("b1-port-out", "b3-port-in1"))
|
wire.wire("w1", ("b1-port-out", "b3-port-in1"))
|
||||||
wire.wire("w2", ("b2-port-out", "b3-port-in2"),
|
wire.wire("w2", ("b2-port-out", "b3-port-in2"),
|
||||||
style: "zigzag")
|
style: "zigzag")
|
||||||
|
```)
|
||||||
|
|
||||||
|
#let intersection = example(```
|
||||||
|
wire.wire("w1", ((0, 0), (1, 1)), style: "zigzag")
|
||||||
|
wire.wire("w2", ((0, 0), (1, -.5)),
|
||||||
|
style: "zigzag", zigzag-ratio: 80%)
|
||||||
|
wire.intersection("w1.zig")
|
||||||
```)
|
```)
|
BIN
manual.pdf
BIN
manual.pdf
Binary file not shown.
@ -7,6 +7,11 @@
|
|||||||
#let signal-width = 1pt
|
#let signal-width = 1pt
|
||||||
#let bus-width = 1.5pt
|
#let bus-width = 1.5pt
|
||||||
|
|
||||||
|
/// Draws a wire intersection at the given anchor
|
||||||
|
/// #examples.intersection
|
||||||
|
/// - pt (point): A CeTZ compatible point / anchor
|
||||||
|
/// - radius (number): The radius of the intersection
|
||||||
|
/// - fill (color): The fill color
|
||||||
#let intersection(pt, radius: .1, fill: black) = {
|
#let intersection(pt, radius: .1, fill: black) = {
|
||||||
draw.circle(pt, radius: radius, stroke: none, fill: fill)
|
draw.circle(pt, radius: radius, stroke: none, fill: fill)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user