mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-25 05:38:59 +00:00
24 lines
735 B
Plaintext
24 lines
735 B
Plaintext
![]() |
@import java.util.stream.IntStream
|
||
|
|
||
|
@param long mask
|
||
|
|
||
|
<svg width="40" height="40">
|
||
|
<circle
|
||
|
cx="18"
|
||
|
cy="18"
|
||
|
r="16"
|
||
|
fill="none"
|
||
|
stroke="#E5E7EB"
|
||
|
stroke-width="2"
|
||
|
/>
|
||
|
@for (int bit : IntStream.range(0, 56).filter(bit -> (mask & (1L << bit)) != 0).toArray())
|
||
|
<line
|
||
|
x1="${18 + 15*Math.sin(2 * Math.PI * bit / 56.)}"
|
||
|
y1="${18 - 15*Math.cos(2 * Math.PI * bit / 56.)}"
|
||
|
x2="${18 + 17*Math.sin(2 * Math.PI * bit / 56.)}"
|
||
|
y2="${18 - 17*Math.cos(2 * Math.PI * bit / 56.)}"
|
||
|
stroke="#3B82F6"
|
||
|
stroke-width="2"
|
||
|
/>
|
||
|
@endfor
|
||
|
</svg>
|