US Hawks 3D Viewer

Your browser does not support the HTML5 canvas tag.

View:  

JSON Line Segments        

Format for each segment:   [   x1,y1,z1,   x2,y2,z2,   thickness,   "RRGGBB"   ]

Examples:              
General Examples (Details)

  Simple Pyramid
[
 [  -5, -5, -5,    5, -5, -5,    0.1, "44ff44" ], // Base -X to +X
 [   5, -5, -5,    5,  5, -5,    0.1, "44ff44" ], // Base -Y to +Y
 [   5,  5, -5,   -5,  5, -5,    0.1, "44ff44" ], // Base +X to -X
 [  -5,  5, -5,   -5, -5, -5,    0.1, "44ff44" ], // Base +Y to -Y

 [  -5, -5, -5,    0,  0,  5,    0.1, "44ff44" ], // Base -X -Y to Top
 [   5, -5, -5,    0,  0,  5,    0.1, "44ff44" ], // Base +X -Y to Top
 [   5,  5, -5,    0,  0,  5,    0.1, "44ff44" ], // Base +X +Y to Top
 [  -5,  5, -5,    0,  0,  5,    0.1, "44ff44" ], // Base -X +Y to Top
]
[
 [ 0, 0, 0,       5, 0, 0,     0.1,   "ff0000" ], // Line from origin to (5,0,0)
 [ 0, 0, 0,       0, 5, 0,     0.1,   "00ff00" ], // Line from origin to (0,5,0)
 [ 0, 0, 0,       0, 0, 5,     0.1,   "0000ff" ], // Line from origin to (0,0,5)
]

  Simple Half Pyramid (experiment with Toggle Mirror button)
[
 [   5, -5, -5,    5,  5, -5,  0.1, "ff4444" ], // Base +X,-Y to +X,+Y
 [   5, -5, -5,    0, -5, -5,  0.1, "ff4444" ], // Base +X,-Y to 0X,-Y
 [   5,  5, -5,    0,  5, -5,  0.1, "ff4444" ], // Base +X,+Y to 0X,+Y
 [   5, -5, -5,    0,  0,  5,  0.1, "ff4444" ], // Base +X -Y to Top
 [   5,  5, -5,    0,  0,  5,  0.1, "ff4444" ], // Base +X +Y to Top
]

  Tetrahedron
[
 [-5,0,-3.53553390593,5,0,-3.53553390593,0.15,"00ff00"],
 [-5,0,-3.53553390593,0,-5,3.53553390593,0.15,"00ff00"],
 [-5,0,-3.53553390593,0,5,3.53553390593,0.15,"00ff00"],
 [5,0,-3.53553390593,0,-5,3.53553390593,0.15,"00ff00"],
 [5,0,-3.53553390593,0,5,3.53553390593,0.15,"00ff00"],
 [0,-5,3.53553390593,0,5,3.53553390593,0.15,"00ff00"],
]

  Cube
[
 [   5,  5,  5,   -5,  5,  5,   0.1, "4444ff" ], // Positive Corner to -X
 [   5,  5,  5,    5, -5,  5,   0.1, "4444ff" ], // Positive Corner to -Y
 [   5,  5,  5,    5,  5, -5,   0.1, "4444ff" ], // Positive Corner to -Z

 [  -5, -5, -5,    5, -5, -5,   0.1, "4444ff" ], // Negative Corner to +X
 [  -5, -5, -5,   -5,  5, -5,   0.1, "4444ff" ], // Negative Corner to +Y
 [  -5, -5, -5,   -5, -5,  5,   0.1, "4444ff" ], // Negative Corner to +Z

 [  -5,  5,  5,   -5, -5,  5,   0.1, "4444ff" ], // Top -X Line
 [   5, -5,  5,   -5, -5,  5,   0.1, "4444ff" ], // Top -Y Line

 [   5,  5, -5,    5, -5, -5,   0.1, "4444ff" ], // Bottom +X Line
 [   5,  5, -5,   -5,  5, -5,   0.1, "4444ff" ], // Bottom +Y Line

 [   5, -5,  5,    5, -5, -5,   0.1, "4444ff" ], // Side +X -Y Line
 [  -5,  5,  5,   -5,  5, -5,   0.1, "4444ff" ], // Side -X +Y Line
]

  Octahedron
[
 [-5,0,0,0,-5,0,0.15,"00ff00"],
 [-5,0,0,0,5,0,0.15,"00ff00"],
 [-5,0,0,0,0,-5,0.15,"00ff00"],
 [-5,0,0,0,0,5,0.15,"00ff00"],
 [5,0,0,0,-5,0,0.15,"00ff00"],
 [5,0,0,0,5,0,0.15,"00ff00"],
 [5,0,0,0,0,-5,0.15,"00ff00"],
 [5,0,0,0,0,5,0.15,"00ff00"],
 [0,-5,0,0,0,-5,0.15,"00ff00"],
 [0,-5,0,0,0,5,0.15,"00ff00"],
 [0,5,0,0,0,-5,0.15,"00ff00"],
 [0,5,0,0,0,5,0.15,"00ff00"],
]

  Dodecahedron
[
 [        5,       -5,        5,    3.09017,        0,  8.09017,   0.05, "ff5555" ],
 [        0,  8.09017,  3.09017,          5,        5,        5,   0.05, "55ff55" ],
 [       -5,        5,        5,   -3.09017,        0,  8.09017,   0.05, "5555ff" ],
 [       -5,        5,        5,          0,  8.09017,  3.09017,   0.05, "ffff00" ],
 [  3.09017,        0,  8.09017,          5,        5,        5,   0.05, "ff00ff" ],
 [  3.09017,        0,  8.09017,   -3.09017,        0,  8.09017,   0.05, "55ffff" ],
 [        0,  8.09017,  3.09017,          0,  8.09017, -3.09017,   0.05, "ff5555" ],
 [ -3.09017,        0,  8.09017,         -5,       -5,        5,   0.05, "55ff55" ],
 [        5,        5,        5,    8.09017,  3.09017,        0,   0.05, "5555ff" ],
 [       -5,        5,        5,   -8.09017,  3.09017,        0,   0.05, "ff00ff" ],
 [        0, -8.09017,  3.09017,         -5,       -5,        5,   0.05, "5555ff" ],
 [       -5,       -5,        5,   -8.09017, -3.09017,        0,   0.05, "ffff00" ],
 [        0, -8.09017,  3.09017,          5,       -5,        5,   0.05, "ffff00" ],
 [        0, -8.09017, -3.09017,          0, -8.09017,  3.09017,   0.05, "ff00ff" ],
 [        5,       -5,        5,    8.09017, -3.09017,        0,   0.05, "55ff55" ],
 [  8.09017, -3.09017,        0,    8.09017,  3.09017,        0,   0.05, "55ffff" ],
 [  8.09017, -3.09017,        0,    8.09017,  3.09017,        0,   0.05, "ffff00" ],
 [  8.09017,  3.09017,        0,          5,        5,       -5,   0.05, "ff00ff" ],
 [        0,  8.09017, -3.09017,          5,        5,       -5,   0.05, "55ffff" ],
 [        5,        5,       -5,    3.09017,        0, -8.09017,   0.05, "ff5555" ],
 [  8.09017, -3.09017,        0,          5,       -5,       -5,   0.05, "5555ff" ],
 [ -8.09017, -3.09017,        0,   -8.09017,  3.09017,        0,   0.05, "ff5555" ],
 [ -8.09017,  3.09017,        0,         -5,        5,       -5,   0.05, "55ff55" ],
 [       -5,        5,       -5,          0,  8.09017, -3.09017,   0.05, "5555ff" ],
 [        5,       -5,       -5,          0, -8.09017, -3.09017,   0.05, "ff5555" ],
 [       -5,       -5,       -5,   -8.09017, -3.09017,        0,   0.05, "55ffff" ],
 [       -5,       -5,       -5,   -8.09017, -3.09017,        0,   0.05, "55ffff" ],
 [       -5,        5,       -5,   -3.09017,        0, -8.09017,   0.05, "ffff00" ],
 [        5,       -5,       -5,    3.09017,        0, -8.09017,   0.05, "55ff55" ],
 [        0, -8.09017, -3.09017,         -5,       -5,       -5,   0.05, "5555ff" ],
 [  3.09017,        0, -8.09017,   -3.09017,        0, -8.09017,   0.05, "ff00ff" ],
 [ -3.09017,        0, -8.09017,         -5,       -5,       -5,   0.05, "ff5555" ],
]

  Icosahedron
[
 [0,-5,-8.09016994375,0,5,-8.09016994375,0.15,"00ff00"],
 [0,-5,-8.09016994375,-5,-8.09016994375,0,0.15,"00ff00"],
 [0,-5,-8.09016994375,5,-8.09016994375,0,0.15,"00ff00"],
 [0,-5,-8.09016994375,-8.09016994375,0,-5,0.15,"00ff00"],
 [0,-5,-8.09016994375,8.09016994375,0,-5,0.15,"00ff00"],
 [0,-5,8.09016994375,0,5,8.09016994375,0.15,"00ff00"],
 [0,-5,8.09016994375,-5,-8.09016994375,0,0.15,"00ff00"],
 [0,-5,8.09016994375,5,-8.09016994375,0,0.15,"00ff00"],
 [0,-5,8.09016994375,-8.09016994375,0,5,0.15,"00ff00"],
 [0,-5,8.09016994375,8.09016994375,0,5,0.15,"00ff00"],
 [0,5,-8.09016994375,-5,8.09016994375,0,0.15,"00ff00"],
 [0,5,-8.09016994375,5,8.09016994375,0,0.15,"00ff00"],
 [0,5,-8.09016994375,-8.09016994375,0,-5,0.15,"00ff00"],
 [0,5,-8.09016994375,8.09016994375,0,-5,0.15,"00ff00"],
 [0,5,8.09016994375,-5,8.09016994375,0,0.15,"00ff00"],
 [0,5,8.09016994375,5,8.09016994375,0,0.15,"00ff00"],
 [0,5,8.09016994375,-8.09016994375,0,5,0.15,"00ff00"],
 [0,5,8.09016994375,8.09016994375,0,5,0.15,"00ff00"],
 [-5,-8.09016994375,0,5,-8.09016994375,0,0.15,"00ff00"],
 [-5,-8.09016994375,0,-8.09016994375,0,-5,0.15,"00ff00"],
 [-5,-8.09016994375,0,-8.09016994375,0,5,0.15,"00ff00"],
 [-5,8.09016994375,0,5,8.09016994375,0,0.15,"00ff00"],
 [-5,8.09016994375,0,-8.09016994375,0,-5,0.15,"00ff00"],
 [-5,8.09016994375,0,-8.09016994375,0,5,0.15,"00ff00"],
 [5,-8.09016994375,0,8.09016994375,0,-5,0.15,"00ff00"],
 [5,-8.09016994375,0,8.09016994375,0,5,0.15,"00ff00"],
 [5,8.09016994375,0,8.09016994375,0,-5,0.15,"00ff00"],
 [5,8.09016994375,0,8.09016994375,0,5,0.15,"00ff00"],
 [-8.09016994375,0,-5,-8.09016994375,0,5,0.15,"00ff00"],
 [8.09016994375,0,-5,8.09016994375,0,5,0.15,"00ff00"],
]

  Icosphere
[
 [-2.76393202250021,8.5065080835204,-4.472135954999579,-6.881909602355868,5.000000000000001,-5.257311121191336,0.05,"00ff00"],
 [-6.881909602355868,5.000000000000001,-5.257311121191336,-5.877852522924732,8.090169943749475,6.525727206302103e-16,0.05,"00ff00"],
 [-5.877852522924732,8.090169943749475,6.525727206302103e-16,-2.76393202250021,8.5065080835204,-4.472135954999579,0.05,"00ff00"],
 [-6.881909602355868,5.000000000000001,-5.257311121191336,-8.94427190999916,0.0,-4.47213595499958,0.05,"00ff00"],
 [-8.94427190999916,0.0,-4.47213595499958,-9.510565162951536,3.0901699437494745,3.2628636031510515e-16,0.05,"00ff00"],
 [-9.510565162951536,3.0901699437494745,3.2628636031510515e-16,-6.881909602355868,5.000000000000001,-5.257311121191336,0.05,"00ff00"],
 [-9.510565162951536,3.0901699437494745,3.2628636031510515e-16,-7.236067977499791,5.2573111211913375,4.4721359549995805,0.05,"00ff00"],
 [-7.236067977499791,5.2573111211913375,4.4721359549995805,-5.877852522924732,8.090169943749475,6.525727206302103e-16,0.05,"00ff00"],
 [-5.877852522924732,8.090169943749475,6.525727206302103e-16,-9.510565162951536,3.0901699437494745,3.2628636031510515e-16,0.05,"00ff00"],
 [-5.877852522924732,8.090169943749475,6.525727206302103e-16,0.0,10.0,0.0,0.05,"00ff00"],
 [0.0,10.0,0.0,-2.76393202250021,8.5065080835204,-4.472135954999579,0.05,"00ff00"],
 [-7.236067977499791,5.2573111211913375,4.4721359549995805,-2.628655560595668,8.090169943749475,5.257311121191336,0.05,"00ff00"],
 [-2.628655560595668,8.090169943749475,5.257311121191336,-5.877852522924732,8.090169943749475,6.525727206302103e-16,0.05,"00ff00"],
 [-2.628655560595668,8.090169943749475,5.257311121191336,2.76393202250021,8.5065080835204,4.472135954999579,0.05,"00ff00"],
 [2.76393202250021,8.5065080835204,4.472135954999579,0.0,10.0,0.0,0.05,"00ff00"],
 [0.0,10.0,0.0,-2.628655560595668,8.090169943749475,5.257311121191336,0.05,"00ff00"],
 [0.0,10.0,0.0,2.628655560595668,8.090169943749475,-5.257311121191336,0.05,"00ff00"],
 [2.628655560595668,8.090169943749475,-5.257311121191336,-2.76393202250021,8.5065080835204,-4.472135954999579,0.05,"00ff00"],
 [2.76393202250021,8.5065080835204,4.472135954999579,5.877852522924732,8.090169943749475,-6.525727206302103e-16,0.05,"00ff00"],
 [5.877852522924732,8.090169943749475,-6.525727206302103e-16,0.0,10.0,0.0,0.05,"00ff00"],
 [5.877852522924732,8.090169943749475,-6.525727206302103e-16,7.236067977499791,5.2573111211913375,-4.4721359549995805,0.05,"00ff00"],
 [7.236067977499791,5.2573111211913375,-4.4721359549995805,2.628655560595668,8.090169943749475,-5.257311121191336,0.05,"00ff00"],
 [2.628655560595668,8.090169943749475,-5.257311121191336,5.877852522924732,8.090169943749475,-6.525727206302103e-16,0.05,"00ff00"],
 [2.628655560595668,8.090169943749475,-5.257311121191336,-1.6245984811645322,5.000000000000001,-8.5065080835204,0.05,"00ff00"],
 [-1.6245984811645322,5.000000000000001,-8.5065080835204,-2.76393202250021,8.5065080835204,-4.472135954999579,0.05,"00ff00"],
 [7.236067977499791,5.2573111211913375,-4.4721359549995805,4.253254041760199,3.0901699437494745,-8.5065080835204,0.05,"00ff00"],
 [4.253254041760199,3.0901699437494745,-8.5065080835204,2.628655560595668,8.090169943749475,-5.257311121191336,0.05,"00ff00"],
 [4.253254041760199,3.0901699437494745,-8.5065080835204,-1.1102230246251565e-15,0.0,-10.0,0.05,"00ff00"],
 [-1.1102230246251565e-15,0.0,-10.0,-1.6245984811645322,5.000000000000001,-8.5065080835204,0.05,"00ff00"],
 [-1.6245984811645322,5.000000000000001,-8.5065080835204,4.253254041760199,3.0901699437494745,-8.5065080835204,0.05,"00ff00"],
 [-1.6245984811645322,5.000000000000001,-8.5065080835204,-6.881909602355868,5.000000000000001,-5.257311121191336,0.05,"00ff00"],
 [-1.1102230246251565e-15,0.0,-10.0,-5.2573111211913375,0.0,-8.5065080835204,0.05,"00ff00"],
 [-5.2573111211913375,0.0,-8.5065080835204,-1.6245984811645322,5.000000000000001,-8.5065080835204,0.05,"00ff00"],
 [-5.2573111211913375,0.0,-8.5065080835204,-8.94427190999916,0.0,-4.47213595499958,0.05,"00ff00"],
 [-6.881909602355868,5.000000000000001,-5.257311121191336,-5.2573111211913375,0.0,-8.5065080835204,0.05,"00ff00"],
 [-2.628655560595668,8.090169943749475,5.257311121191336,1.6245984811645322,5.000000000000001,8.5065080835204,0.05,"00ff00"],
 [1.6245984811645322,5.000000000000001,8.5065080835204,2.76393202250021,8.5065080835204,4.472135954999579,0.05,"00ff00"],
 [-7.236067977499791,5.2573111211913375,4.4721359549995805,-4.253254041760199,3.0901699437494745,8.5065080835204,0.05,"00ff00"],
 [-4.253254041760199,3.0901699437494745,8.5065080835204,-2.628655560595668,8.090169943749475,5.257311121191336,0.05,"00ff00"],
 [-4.253254041760199,3.0901699437494745,8.5065080835204,1.1102230246251565e-15,0.0,10.0,0.05,"00ff00"],
 [1.1102230246251565e-15,0.0,10.0,1.6245984811645322,5.000000000000001,8.5065080835204,0.05,"00ff00"],
 [1.6245984811645322,5.000000000000001,8.5065080835204,-4.253254041760199,3.0901699437494745,8.5065080835204,0.05,"00ff00"],
 [-9.510565162951536,3.0901699437494745,3.2628636031510515e-16,-8.5065080835204,0.0,5.2573111211913375,0.05,"00ff00"],
 [-8.5065080835204,0.0,5.2573111211913375,-7.236067977499791,5.2573111211913375,4.4721359549995805,0.05,"00ff00"],
 [-8.94427190999916,0.0,-4.47213595499958,-9.510565162951536,-3.0901699437494745,3.2628636031510515e-16,0.05,"00ff00"],
 [-9.510565162951536,-3.0901699437494745,3.2628636031510515e-16,-9.510565162951536,3.0901699437494745,3.2628636031510515e-16,0.05,"00ff00"],
 [-9.510565162951536,-3.0901699437494745,3.2628636031510515e-16,-7.236067977499791,-5.2573111211913375,4.4721359549995805,0.05,"00ff00"],
 [-7.236067977499791,-5.2573111211913375,4.4721359549995805,-8.5065080835204,0.0,5.2573111211913375,0.05,"00ff00"],
 [-8.5065080835204,0.0,5.2573111211913375,-9.510565162951536,-3.0901699437494745,3.2628636031510515e-16,0.05,"00ff00"],
 [-5.2573111211913375,0.0,-8.5065080835204,-6.881909602355868,-5.000000000000001,-5.257311121191336,0.05,"00ff00"],
 [-6.881909602355868,-5.000000000000001,-5.257311121191336,-8.94427190999916,0.0,-4.47213595499958,0.05,"00ff00"],
 [-1.1102230246251565e-15,0.0,-10.0,-1.6245984811645322,-5.000000000000001,-8.5065080835204,0.05,"00ff00"],
 [-1.6245984811645322,-5.000000000000001,-8.5065080835204,-5.2573111211913375,0.0,-8.5065080835204,0.05,"00ff00"],
 [-1.6245984811645322,-5.000000000000001,-8.5065080835204,-2.76393202250021,-8.5065080835204,-4.472135954999579,0.05,"00ff00"],
 [-2.76393202250021,-8.5065080835204,-4.472135954999579,-6.881909602355868,-5.000000000000001,-5.257311121191336,0.05,"00ff00"],
 [-6.881909602355868,-5.000000000000001,-5.257311121191336,-1.6245984811645322,-5.000000000000001,-8.5065080835204,0.05,"00ff00"],
 [4.253254041760199,3.0901699437494745,-8.5065080835204,4.253254041760199,-3.0901699437494745,-8.5065080835204,0.05,"00ff00"],
 [4.253254041760199,-3.0901699437494745,-8.5065080835204,-1.1102230246251565e-15,0.0,-10.0,0.05,"00ff00"],
 [7.236067977499791,5.2573111211913375,-4.4721359549995805,8.5065080835204,0.0,-5.2573111211913375,0.05,"00ff00"],
 [8.5065080835204,0.0,-5.2573111211913375,4.253254041760199,3.0901699437494745,-8.5065080835204,0.05,"00ff00"],
 [8.5065080835204,0.0,-5.2573111211913375,7.236067977499791,-5.2573111211913375,-4.4721359549995805,0.05,"00ff00"],
 [7.236067977499791,-5.2573111211913375,-4.4721359549995805,4.253254041760199,-3.0901699437494745,-8.5065080835204,0.05,"00ff00"],
 [4.253254041760199,-3.0901699437494745,-8.5065080835204,8.5065080835204,0.0,-5.2573111211913375,0.05,"00ff00"],
 [5.877852522924732,8.090169943749475,-6.525727206302103e-16,9.510565162951536,3.0901699437494745,-3.2628636031510515e-16,0.05,"00ff00"],
 [9.510565162951536,3.0901699437494745,-3.2628636031510515e-16,7.236067977499791,5.2573111211913375,-4.4721359549995805,0.05,"00ff00"],
 [2.76393202250021,8.5065080835204,4.472135954999579,6.881909602355868,5.000000000000001,5.257311121191336,0.05,"00ff00"],
 [6.881909602355868,5.000000000000001,5.257311121191336,5.877852522924732,8.090169943749475,-6.525727206302103e-16,0.05,"00ff00"],
 [6.881909602355868,5.000000000000001,5.257311121191336,8.94427190999916,0.0,4.47213595499958,0.05,"00ff00"],
 [8.94427190999916,0.0,4.47213595499958,9.510565162951536,3.0901699437494745,-3.2628636031510515e-16,0.05,"00ff00"],
 [9.510565162951536,3.0901699437494745,-3.2628636031510515e-16,6.881909602355868,5.000000000000001,5.257311121191336,0.05,"00ff00"],
 [2.76393202250021,-8.5065080835204,4.472135954999579,1.6245984811645322,-5.000000000000001,8.5065080835204,0.05,"00ff00"],
 [1.6245984811645322,-5.000000000000001,8.5065080835204,-2.628655560595668,-8.090169943749475,5.257311121191336,0.05,"00ff00"],
 [-2.628655560595668,-8.090169943749475,5.257311121191336,2.76393202250021,-8.5065080835204,4.472135954999579,0.05,"00ff00"],
 [1.6245984811645322,-5.000000000000001,8.5065080835204,1.1102230246251565e-15,0.0,10.0,0.05,"00ff00"],
 [1.1102230246251565e-15,0.0,10.0,-4.253254041760199,-3.0901699437494745,8.5065080835204,0.05,"00ff00"],
 [-4.253254041760199,-3.0901699437494745,8.5065080835204,1.6245984811645322,-5.000000000000001,8.5065080835204,0.05,"00ff00"],
 [-4.253254041760199,-3.0901699437494745,8.5065080835204,-7.236067977499791,-5.2573111211913375,4.4721359549995805,0.05,"00ff00"],
 [-7.236067977499791,-5.2573111211913375,4.4721359549995805,-2.628655560595668,-8.090169943749475,5.257311121191336,0.05,"00ff00"],
 [-2.628655560595668,-8.090169943749475,5.257311121191336,-4.253254041760199,-3.0901699437494745,8.5065080835204,0.05,"00ff00"],
 [-2.628655560595668,-8.090169943749475,5.257311121191336,0.0,-10.0,0.0,0.05,"00ff00"],
 [0.0,-10.0,0.0,2.76393202250021,-8.5065080835204,4.472135954999579,0.05,"00ff00"],
 [-7.236067977499791,-5.2573111211913375,4.4721359549995805,-5.877852522924732,-8.090169943749475,6.525727206302103e-16,0.05,"00ff00"],
 [-5.877852522924732,-8.090169943749475,6.525727206302103e-16,-2.628655560595668,-8.090169943749475,5.257311121191336,0.05,"00ff00"],
 [-5.877852522924732,-8.090169943749475,6.525727206302103e-16,-2.76393202250021,-8.5065080835204,-4.472135954999579,0.05,"00ff00"],
 [-2.76393202250021,-8.5065080835204,-4.472135954999579,0.0,-10.0,0.0,0.05,"00ff00"],
 [0.0,-10.0,0.0,-5.877852522924732,-8.090169943749475,6.525727206302103e-16,0.05,"00ff00"],
 [0.0,-10.0,0.0,5.877852522924732,-8.090169943749475,-6.525727206302103e-16,0.05,"00ff00"],
 [5.877852522924732,-8.090169943749475,-6.525727206302103e-16,2.76393202250021,-8.5065080835204,4.472135954999579,0.05,"00ff00"],
 [-2.76393202250021,-8.5065080835204,-4.472135954999579,2.628655560595668,-8.090169943749475,-5.257311121191336,0.05,"00ff00"],
 [2.628655560595668,-8.090169943749475,-5.257311121191336,0.0,-10.0,0.0,0.05,"00ff00"],
 [2.628655560595668,-8.090169943749475,-5.257311121191336,7.236067977499791,-5.2573111211913375,-4.4721359549995805,0.05,"00ff00"],
 [7.236067977499791,-5.2573111211913375,-4.4721359549995805,5.877852522924732,-8.090169943749475,-6.525727206302103e-16,0.05,"00ff00"],
 [5.877852522924732,-8.090169943749475,-6.525727206302103e-16,2.628655560595668,-8.090169943749475,-5.257311121191336,0.05,"00ff00"],
 [5.877852522924732,-8.090169943749475,-6.525727206302103e-16,6.881909602355868,-5.000000000000001,5.257311121191336,0.05,"00ff00"],
 [6.881909602355868,-5.000000000000001,5.257311121191336,2.76393202250021,-8.5065080835204,4.472135954999579,0.05,"00ff00"],
 [7.236067977499791,-5.2573111211913375,-4.4721359549995805,9.510565162951536,-3.0901699437494745,-3.2628636031510515e-16,0.05,"00ff00"],
 [9.510565162951536,-3.0901699437494745,-3.2628636031510515e-16,5.877852522924732,-8.090169943749475,-6.525727206302103e-16,0.05,"00ff00"],
 [9.510565162951536,-3.0901699437494745,-3.2628636031510515e-16,8.94427190999916,0.0,4.47213595499958,0.05,"00ff00"],
 [8.94427190999916,0.0,4.47213595499958,6.881909602355868,-5.000000000000001,5.257311121191336,0.05,"00ff00"],
 [6.881909602355868,-5.000000000000001,5.257311121191336,9.510565162951536,-3.0901699437494745,-3.2628636031510515e-16,0.05,"00ff00"],
 [6.881909602355868,-5.000000000000001,5.257311121191336,1.6245984811645322,-5.000000000000001,8.5065080835204,0.05,"00ff00"],
 [8.94427190999916,0.0,4.47213595499958,5.2573111211913375,0.0,8.5065080835204,0.05,"00ff00"],
 [5.2573111211913375,0.0,8.5065080835204,6.881909602355868,-5.000000000000001,5.257311121191336,0.05,"00ff00"],
 [5.2573111211913375,0.0,8.5065080835204,1.1102230246251565e-15,0.0,10.0,0.05,"00ff00"],
 [1.6245984811645322,-5.000000000000001,8.5065080835204,5.2573111211913375,0.0,8.5065080835204,0.05,"00ff00"],
 [-4.253254041760199,-3.0901699437494745,8.5065080835204,-8.5065080835204,0.0,5.2573111211913375,0.05,"00ff00"],
 [-4.253254041760199,3.0901699437494745,8.5065080835204,-4.253254041760199,-3.0901699437494745,8.5065080835204,0.05,"00ff00"],
 [-8.5065080835204,0.0,5.2573111211913375,-4.253254041760199,3.0901699437494745,8.5065080835204,0.05,"00ff00"],
 [-5.877852522924732,-8.090169943749475,6.525727206302103e-16,-6.881909602355868,-5.000000000000001,-5.257311121191336,0.05,"00ff00"],
 [-9.510565162951536,-3.0901699437494745,3.2628636031510515e-16,-5.877852522924732,-8.090169943749475,6.525727206302103e-16,0.05,"00ff00"],
 [-6.881909602355868,-5.000000000000001,-5.257311121191336,-9.510565162951536,-3.0901699437494745,3.2628636031510515e-16,0.05,"00ff00"],
 [2.628655560595668,-8.090169943749475,-5.257311121191336,4.253254041760199,-3.0901699437494745,-8.5065080835204,0.05,"00ff00"],
 [-1.6245984811645322,-5.000000000000001,-8.5065080835204,2.628655560595668,-8.090169943749475,-5.257311121191336,0.05,"00ff00"],
 [4.253254041760199,-3.0901699437494745,-8.5065080835204,-1.6245984811645322,-5.000000000000001,-8.5065080835204,0.05,"00ff00"],
 [9.510565162951536,-3.0901699437494745,-3.2628636031510515e-16,9.510565162951536,3.0901699437494745,-3.2628636031510515e-16,0.05,"00ff00"],
 [8.5065080835204,0.0,-5.2573111211913375,9.510565162951536,-3.0901699437494745,-3.2628636031510515e-16,0.05,"00ff00"],
 [9.510565162951536,3.0901699437494745,-3.2628636031510515e-16,8.5065080835204,0.0,-5.2573111211913375,0.05,"00ff00"],
 [5.2573111211913375,0.0,8.5065080835204,1.6245984811645322,5.000000000000001,8.5065080835204,0.05,"00ff00"],
 [6.881909602355868,5.000000000000001,5.257311121191336,5.2573111211913375,0.0,8.5065080835204,0.05,"00ff00"],
 [1.6245984811645322,5.000000000000001,8.5065080835204,6.881909602355868,5.000000000000001,5.257311121191336,0.05,"00ff00"],
]

  Four Sticks
[
 [ -1, -2, -2,   -1,  2, 2,   0.4,  "ff0000" ],
 [ -2,  1, -2,    2,  1, 2,   0.4,  "00ff00" ],
 [  1,  2, -2,    1, -2, 2,   0.4,  "0000ff" ],
 [  2, -1, -2,   -2, -1, 2,   0.4,  "ff00ff" ],
]

  Segmented Line
[
 // Draw the full line first to avoid any gaps
 [ 0, 0, 0,   5, 0, 0,    0.4,  "ff0000" ],  // The full line
 // Re-draw as segments (presumably from back to front)
 [ 0, 0, 0,   1, 0, 0,    0.4,  "ff0000" ],  // Segment 1
 [ 1, 0, 0,   2, 0, 0,    0.4,  "ff0000" ],  // Segment 2
 [ 2, 0, 0,   3, 0, 0,    0.4,  "ff0000" ],  // Segment 3
 [ 3, 0, 0,   4, 0, 0,    0.4,  "ff0000" ],  // Segment 4
 [ 4, 0, 0,   5, 0, 0,    0.4,  "ff0000" ],  // Segment 5
]

Build a Glider Examples (Details)

  Start with nothing (experiment with "Toggle Axes" button)
[
]

  Add a Keel
[
 [ 0, 5, 0,    0, -5, 0,   0.2,    "ff00ff" ], // Keel
]

  Add a Leading Edge (toggle mirror to hide/show mirrored side)
[
 [ 0, 5, 0,    0, -5, 0.0,   0.2,   "ff00ff" ], // Keel
 [ 0, 5, 0,   15, -3, 0.2,   0.2,   "ffff00" ], // Leading Edge
]

  Add a CrossBar
[
 [ 0, 5,   0,   0,  -5, 0.0,   0.2,   "ff00ff" ], // Keel
 [ 0, 5,   0,  15,  -3, 0.2,   0.2,   "ffff00" ], // Leading Edge
 [ 0, 1.6, 0,   9, 0.2, 0.1,   0.3,   "00ffff" ], // Crossbar
]

  Add a Kingpost
[
 [ 0, 5, 0,      0,  -5, 0.0,  0.2,   "ff00ff" ], // Keel
 [ 0, 5, 0,     15,  -3, 0.2,  0.2,   "ffff00" ], // Leading Edge
 [ 0, 1.6, 0,    9, 0.2, 0.1,  0.3,   "00ffff" ], // Crossbar
 [ 0, 1, 0,      0, 0.9, 3.0,  0.3,   "0000ff" ], // Kingpost
]

  Add a Downtube (will be mirrored)
[
 [ 0, 5, 0,      0,  -5, 0,    0.2,   "ff00ff" ], // Keel
 [ 0, 5, 0,     15,  -3, 0.2,  0.2,   "ffff00" ], // Leading Edge
 [ 0, 1.6, 0,    9, 0.2, 0.1,  0.3,   "00ffff" ], // Crossbar
 [ 0, 1, 0,      0, 0.9, 3,    0.3,   "0000ff" ], // Kingpost
 [ 0, 1, 0,    1.6, 2,  -3.5,  0.2,   "ff0000" ], // Downtubes
]

  Add the Basetube (will be mirrored)
[
 [ 0, 5, 0,       0,  -5, 0,    0.2,   "ff00ff" ], // Keel
 [ 0, 5, 0,      15,  -3, 0.2,  0.2,   "ffff00" ], // Leading Edge
 [ 0, 1.6, 0,     9, 0.2, 0.1,  0.3,   "00ffff" ], // Crossbar
 [ 0, 1, 0,       0, 0.9, 3,    0.3,   "0000ff" ], // Kingpost
 [ 0, 1, 0,     1.6, 2,  -3.5,  0.2,   "ff0000" ], // Downtubes
 [ 0, 2, -3.5,  1.6, 2,  -3.5,  0.2,   "ff0000" ], // Basetube (right half)
]

  Add the Wires (will be mirrored)
[
 [ 0, 5, 0,       0,  -5, 0,     0.2,   "ff00ff" ], // Keel
 [ 0, 1, 0,       0, 0.9, 3,     0.3,   "0000ff" ], // Kingpost
 [ 0, 1, 0,       1.6, 2, -3.5,  0.2,   "ff0000" ], // Downtubes
 [ 0, 5, 0,      15,  -3, 0.2,   0.2,   "ffff00" ], // Leading Edge
 [ 0, 1.6, 0,     9, 0.2, 0.1,   0.3,   "00ffff" ], // Crossbar
 [ 0, 2, -3.5,    1.6, 2, -3.5,  0.2,   "ff0000" ], // Basetube (right half)
 [ 0,  5, 0,      1.6, 2, -3.5,  0.05,  "888888" ], // Nose Wire to BT
 [ 0, -3, 0,      1.6, 2, -3.5,  0.05,  "888888" ], // Rear Wire to BT
 [ 9,  0.2, 0.1,  1.6, 2, -3.5,  0.05,  "888888" ], // Side Wire to BT
 [ 9,  0.2, 0.1,  0,  0.9, 3,    0.05,  "888888" ], // Side Wire to KP
 [ 0,  5, 0,      0,  0.9, 3,    0.05,  "888888" ], // Nose Wire to KP
 [ 0, -3, 0,      0,  0.9, 3,    0.05,  "888888" ], // Rear Wire to KP
]