File:3-juggler-7-ball-sandiplex.gif

From Juggling and Passing Patterns Wiki

3-juggler-7-ball-sandiplex.gif (372 × 296 pixels, file size: 649 KB, MIME type: image/gif, looped, 230 frames, 6.9 s)

Note: Due to technical limitations, thumbnails of high resolution GIF images such as this one will not be animated.

This is the three juggler version of File:7-ball-sandiplex.gif and generated in the same way.

As a siteswap:

A(2|1):      3    [3pB,3]    3       2
B(2|2):   [3pC,3]    2       2    [3pA,3] 
C(1|2):      2       3    [3pB,3]    3


Link to interactive animation at jugglinglab.org

At this time, one can only export animated gifs using the desktop version of jugglinglab from https://jugglinglab.org.


Jugglinglab pattern string:

 <R|L|R><3 [3xp2/3] 3 2 | [3xp3/3] 2 2 [3xp1/3] | 2 3 [3xp2/3] 3> 

The "body movement" string used was:

<(0,-75).|(0,0).|(0,75).>

.

Additional URL options:

slowdown=5;

show pattern at a fifth of the normal speed.

camangle=(0,90);

Put camera at default position, directly facing the jugglers.

The resulting exported animated gif was converted to a negated image with dark background using imagemagick:

 convert sandiplex.gif -negate sandiplex-n.gif 

Jml file of pattern:

<?xml version="1.0"?>
<!DOCTYPE jml SYSTEM "file://jml.dtd">
<jml version="3">
<pattern>
<title><R|L|R><3 [3xp2/3] 3 2 | [3xp3/3] 2 2 [3xp1/3] | 2 3 [3xp2/3] 3> custom</title>
<basepattern notation="siteswap">
pattern=<R|L|R><3 [3xp2/3] 3 2 | [3xp3/3] 2 2 [3xp1/3] | 2 3 [3xp2/3] 3>;
body=<(0,-75).|(0,0).|(0,75).>;
title=<R|L|R><3 [3xp2/3] 3 2 | [3xp3/3] 2 2 [3xp1/3] | 2 3 [3xp2/3] 3> custom
</basepattern>
<prop type="ball"/>
<setup jugglers="3" paths="11" props="1,1,1,1,1,1,1,1,1,1,1"/>
<symmetry type="delay" pperm="(1,6)(2,5,9,3,10,7,4,8,11)" delay="1.3793"/>
<position x="-75" y="0" z="100" t="0" angle="0" juggler="1"/>
<position x="0" y="0" z="100" t="0" angle="0" juggler="2"/>
<position x="75" y="0" z="100" t="0" angle="0" juggler="3"/>
<position x="-75" y="0" z="100" t="0.3448" angle="0" juggler="1"/>
<position x="0" y="0" z="100" t="0.3448" angle="0" juggler="2"/>
<position x="75" y="0" z="100" t="0.3448" angle="0" juggler="3"/>
<position x="-75" y="0" z="100" t="0.6897" angle="0" juggler="1"/>
<position x="0" y="0" z="100" t="0.6897" angle="0" juggler="2"/>
<position x="75" y="0" z="100" t="0.6897" angle="0" juggler="3"/>
<position x="-75" y="0" z="100" t="1.0345" angle="0" juggler="1"/>
<position x="0" y="0" z="100" t="1.0345" angle="0" juggler="2"/>
<position x="75" y="0" z="100" t="1.0345" angle="0" juggler="3"/>
<event x="7" y="0" z="0" t="0" hand="1:right">
<throw path="1" type="toss"/>
</event>
<event x="-9.5" y="0" z="0" t="0" hand="2:left">
<throw path="2" type="toss"/>
<throw path="3" type="toss"/>
</event>
<event x="30" y="0" z="0" t="0.2414" hand="1:right">
<catch path="9"/>
</event>
<event x="30" y="0" z="0" t="0.2414" hand="2:right">
<holding path="7"/>
</event>
<event x="-30" y="0" z="0" t="0.2414" hand="2:left">
<catch path="10"/>
</event>
<event x="30" y="0" z="0" t="0.2414" hand="3:right">
<catch path="11"/>
<holding path="4"/>
</event>
<event x="-9.5" y="0" z="0" t="0.3448" hand="1:left">
<throw path="5" type="toss"/>
<throw path="6" type="toss"/>
</event>
<event x="-7" y="0" z="0" t="0.3448" hand="3:left">
<throw path="8" type="toss"/>
</event>
<event x="-30" y="0" z="0" t="0.5862" hand="1:left">
<catch path="1"/>
</event>
<event x="30" y="0" z="0" t="0.5862" hand="2:right">
<catch path="3"/>
<holding path="7"/>
</event>
<event x="-30" y="0" z="0" t="0.5862" hand="2:left">
<holding path="10"/>
</event>
<event x="-30" y="0" z="0" t="0.5862" hand="3:left">
<catch path="2"/>
</event>
<event x="7" y="0" z="0" t="0.6897" hand="1:right">
<throw path="9" type="toss"/>
</event>
<event x="9.5" y="0" z="0" t="0.6897" hand="3:right">
<throw path="4" type="toss"/>
<throw path="11" type="toss"/>
</event>
<event x="30" y="0" z="0" t="0.931" hand="1:right">
<catch path="6"/>
</event>
<event x="-30" y="0" z="0" t="0.931" hand="1:left">
<holding path="1"/>
</event>
<event x="-30" y="0" z="0" t="0.931" hand="2:left">
<catch path="5"/>
<holding path="10"/>
</event>
<event x="30" y="0" z="0" t="0.931" hand="3:right">
<catch path="8"/>
</event>
<event x="9.5" y="0" z="0" t="1.0345" hand="2:right">
<throw path="3" type="toss"/>
<throw path="7" type="toss"/>
</event>
<event x="-7" y="0" z="0" t="1.0345" hand="3:left">
<throw path="2" type="toss"/>
</event>
<event x="-30" y="0" z="0" t="1.2759" hand="1:left">
<catch path="9"/>
<holding path="1"/>
</event>
<event x="30" y="0" z="0" t="1.2759" hand="2:right">
<catch path="4"/>
</event>
<event x="30" y="0" z="0" t="1.2759" hand="3:right">
<holding path="8"/>
</event>
<event x="-30" y="0" z="0" t="1.2759" hand="3:left">
<catch path="11"/>
</event>
</pattern>
</jml>

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current19:05, 19 August 2026Thumbnail for version as of 19:05, 19 August 2026372 × 296 (649 KB)Karsten (talk | contribs)
18:49, 19 August 2026Thumbnail for version as of 18:49, 19 August 2026445 × 337 (306 KB)Karsten (talk | contribs)

The following page uses this file: