{"turn": 0, "might_be": "a little bridge at night", "next": "A long dark blue piece reaching out sideways from the arch, so the bridge stretches like a road over water.", "want_piece": "long", "want_on": "dark blue", "taste": "a single dark colour, and the quiet curve of an arch", "pick": 0, "candidates": [{"name": "3034", "aimed": true, "p": 0.48, "T": [[-1.0, -0.0, 0.0, -8.0], [0.0, -1.0, 0.0, -4.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x8 is stacked (studs into its underside) to a existing Arch  1 x  4. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 5.3}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 24.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.77}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.513}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "8.0 x 2.0", "new piece distance from the build centre, studs": 1.25, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.57, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.07, "new piece": "Plate 2x8"}}}, {"name": "3034", "aimed": true, "p": 0.335, "T": [[1.0, 0.0, 0.0, -32.0], [0.0, 1.0, 0.0, -4.0], [0.0, 0.0, 1.0, -9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x8 is stacked (studs into its underside) to a existing Arch  1 x  4. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 48 mm past the edge of the existing piece; 88% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 2.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 8.21}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 48.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.88}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 5.9, "centre of mass offset from the grey centre, studs": 2.76}, "openness": {"free studs on the pair": 18, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "10.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.25, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.513}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "10.0 x 2.0", "new piece distance from the build centre, studs": 4.17, "build centre of mass outside the first piece footprint, mm": 5.9, "pieces in the build after": 2}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.06, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.87, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.14, "new piece": "Plate 2x8"}}}, {"name": "3894", "aimed": true, "p": 0.12, "T": [[-1.0, -0.0, 0.0, 16.0], [0.0, -1.0, 0.0, -0.0], [0.0, 0.0, 1.0, -9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is stacked (studs into its underside) to a existing Arch  1 x  4. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 5.37}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 24.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.31}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 10, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "7.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.46, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.645}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "7.0 x 1.0", "new piece distance from the build centre, studs": 2.44, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.31, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.87, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.71, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3023", "aimed": false, "p": 0.045, "T": [[0.0, -1.0, 0.0, -4.0], [1.0, 0.0, 0.0, 4.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 is stacked (studs into its underside) to a existing Arch  1 x  4. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.01}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.17}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.28, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.281}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 0.91, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.46, "new piece": "Plate 1x2"}}}, {"name": "3700", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, -8.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is stacked (studs into its underside) to a existing Arch  1 x  4. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 2.67}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.4}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 2, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.75}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.574}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "4.0 x 1.0", "new piece distance from the build centre, studs": 1.47, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.46, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.43, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.36, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "2420", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, 0.0, -12.0], [-1.0, -0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Corner is stacked (studs into its underside) to a existing Arch  1 x  4. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.66}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.39}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.33, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.417}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 1.34, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.6, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.24, "new piece": "Plate  2 x  2 Corner"}}}, {"name": "3070b", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, 0.0, -12.0], [-1.0, -0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Arch  1 x  4. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 2.25}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.8, "height the red adds above the grey top, mm": 1.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.19}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 1.0 x 1.6", "how full that box is (1 = solid)": 0.57, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.121}, "the whole build": {"build height after, mm": 12.8, "build footprint after, studs": "4.0 x 1.0", "new piece distance from the build centre, studs": 1.54, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.94, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.65, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.54, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3024", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x1 is stacked (studs into its underside) to a existing Arch  1 x  4. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.44}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.07}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.52, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.88}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.145}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "4.0 x 1.0", "new piece distance from the build centre, studs": 0.8, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.13, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.22, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.18, "new piece": "Plate 1x1"}}}]}
{"turn": 1, "might_be": "a little bridge at night", "next": "A tall thin post standing straight up from one end of the deck, like a lamppost waiting for its light.", "want_piece": "long", "want_on": "dark grey", "taste": "a quiet bridge in the dark, waiting for one small lamp", "pick": 5, "candidates": [{"name": "3702", "aimed": true, "p": 0.16, "T": [[0.0, -1.0, 0.0, -36.0], [1.0, 0.0, 0.0, 20.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 48 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 8.17}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 48.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 4.9, "centre of mass offset from the grey centre, studs": 2.48}, "openness": {"free studs on the pair": 22, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 8.0 x 1.8", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.96}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 4.98, "build centre of mass outside the first piece footprint, mm": 4.5, "pieces in the build after": 3}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.31, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.35, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.48, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3894", "aimed": true, "p": 0.05, "T": [[0.0, -1.0, 0.0, -4.0], [1.0, 0.0, 0.0, 12.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 5.26}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.96}, "openness": {"free studs on the pair": 20, "free hole ends on the pair": 10, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 6.0 x 1.8", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.44}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.792}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 6.0", "new piece distance from the build centre, studs": 2.08, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.31, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.48, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3702", "aimed": true, "p": 0.055, "T": [[-1.0, -0.0, 0.0, 8.0], [0.0, -1.0, 0.0, -8.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is stacked (studs into its underside) to a existing Plate 2x8. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 25% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 6.26}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.25}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 6, "touching area, square studs": 6.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.11}, "openness": {"free studs on the pair": 18, "free hole ends on the pair": 14, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "10.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.956}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "10.0 x 2.0", "new piece distance from the build centre, studs": 1.75, "build centre of mass outside the first piece footprint, mm": 1.1, "pieces in the build after": 3}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.42, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.5, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3701", "aimed": false, "p": 0.04, "T": [[-1.0, -0.0, 0.0, 8.0], [0.0, -1.0, 0.0, 0.0], [0.0, 0.0, 1.0, -9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is stacked (studs into its underside) to a existing Arch  1 x  4. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 25% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 3.59}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.25}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.56}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 6, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.52, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.75}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.941}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 2.0", "new piece distance from the build centre, studs": 2.25, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.23, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.5, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.21, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "6141", "aimed": false, "p": 0.22, "T": [[1.0, 0.0, 0.0, 4.0], [0.0, 1.0, 0.0, -8.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Plate 2x8. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 2.13}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.08}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.0", "how full that box is (1 = solid)": 0.37, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.65}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.043}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "8.0 x 2.0", "new piece distance from the build centre, studs": 1.26, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.6, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.26, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.41, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3702", "aimed": false, "p": 0.25, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, -12.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 48 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 6.53}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.96}, "openness": {"free studs on the pair": 22, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 8.0 x 1.8", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.23}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.96}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.44, "build centre of mass outside the first piece footprint, mm": 2.8, "pieces in the build after": 3}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.31, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.62, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.91, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3298", "aimed": false, "p": 0.2, "T": [[1.0, 0.0, 0.0, -40.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 5.39}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.43}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.22, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.33}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.532}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "9.0 x 3.0", "new piece distance from the build centre, studs": 4.64, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.24, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.9, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.63, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "41770a", "aimed": false, "p": 0.025, "T": [[-0.0, 1.0, 0.0, -24.0], [-1.0, -0.0, 0.0, -12.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Wing  2 x  4 Left without Chamfer is stacked (studs into its underside) to a existing Plate 2x8. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 4.18}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.57}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.0", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.42}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.363}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "8.0 x 3.0", "new piece distance from the build centre, studs": 2.65, "build centre of mass outside the first piece footprint, mm": 0.3, "pieces in the build after": 3}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.58, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.52, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.11, "new piece": "Wing  2 x  4 Left without Chamfer"}}}]}
{"turn": 2, "might_be": "a night train crossing a little bridge", "next": "A long dark blue piece tucked low under the far left end of the grey deck, a second pier standing in dark water.", "want_piece": "long", "want_on": "dark grey", "taste": "a row of warm windows sliding through the dark over a quiet bridge", "pick": 7, "candidates": [{"name": "3702", "aimed": true, "p": 0.09, "T": [[-0.0, 1.0, 0.0, -20.0], [-1.0, -0.0, 0.0, -28.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 48 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 7.4}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 48.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 4.9, "centre of mass offset from the grey centre, studs": 1.8}, "openness": {"free studs on the pair": 22, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 8.0 x 1.8", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.31}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.96}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 10.0", "new piece distance from the build centre, studs": 4.19, "build centre of mass outside the first piece footprint, mm": 9.3, "pieces in the build after": 4}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.79, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.76, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.01, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3034", "aimed": true, "p": 0.185, "T": [[0.0, -1.0, 0.0, -0.0], [1.0, 0.0, 0.0, -36.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x8 is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 56 mm past the edge of the existing piece; 88% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 4.0, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 8.28}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 56.0, "share of red footprint not over the grey": 0.88}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 8.0, "centre of mass offset from the grey centre, studs": 2.06}, "openness": {"free studs on the pair": 30, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 8.0 x 1.0", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.38}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 11.0", "new piece distance from the build centre, studs": 3.9, "build centre of mass outside the first piece footprint, mm": 10.9, "pieces in the build after": 4}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.37, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.4, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.48, "new piece": "Plate 2x8"}}}, {"name": "3034", "aimed": true, "p": 0.095, "T": [[-0.0, 1.0, 0.0, -24.0], [-1.0, -0.0, 0.0, -28.0], [0.0, 0.0, 1.0, 6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x8 is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 48 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 7.63}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 48.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 4.0, "centre of mass offset from the grey centre, studs": 1.8}, "openness": {"free studs on the pair": 28, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 8.0 x 1.0", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 10.0", "new piece distance from the build centre, studs": 4.51, "build centre of mass outside the first piece footprint, mm": 8.7, "pieces in the build after": 4}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.64, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.86, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.04, "new piece": "Plate 2x8"}}}, {"name": "3710", "aimed": false, "p": 0.035, "T": [[-1.0, -0.0, 0.0, 24.0], [0.0, -1.0, 0.0, -32.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 4.06}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.5}, "openness": {"free studs on the pair": 11, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.0 x 1.8", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.44}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.272}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "10.0 x 8.0", "new piece distance from the build centre, studs": 4.17, "build centre of mass outside the first piece footprint, mm": 5.3, "pieces in the build after": 4}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.51, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.23, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.73, "new piece": "Plate 1x4"}}}, {"name": "3010", "aimed": false, "p": 0.01, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, -20.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 1x4 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.48}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.33}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.88}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.602}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.44, "build centre of mass outside the first piece footprint, mm": 5.2, "pieces in the build after": 4}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.24, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.4, "new piece": "Brick 1x4"}}}, {"name": "3070b", "aimed": false, "p": 0.01, "T": [[0.0, -1.0, 0.0, -4.0], [1.0, 0.0, 0.0, -8.0], [0.0, 0.0, 1.0, 6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Plate 2x8. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 1.5}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 1.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.04}, "openness": {"free studs on the pair": 15, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 0.8", "how full that box is (1 = solid)": 0.47, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.77}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.062}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 1.06, "build centre of mass outside the first piece footprint, mm": 2.9, "pieces in the build after": 4}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.57, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.22, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3700", "aimed": false, "p": 0.235, "T": [[-1.0, -0.0, 0.0, -8.0], [0.0, -1.0, 0.0, -8.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is stacked (studs into its underside) to a existing Plate 2x8. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.06}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.12}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 2, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.26, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.83}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.294}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 1.72, "build centre of mass outside the first piece footprint, mm": 3.0, "pieces in the build after": 4}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.28, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.18, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.27, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "3022", "aimed": false, "p": 0.34, "T": [[0.0, -1.0, 0.0, 16.0], [1.0, 0.0, 0.0, -4.0], [0.0, 0.0, 1.0, -9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x2 is stacked (studs into its underside) to a existing Arch  1 x  4. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.53}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.75}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.27, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.511}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.24, "build centre of mass outside the first piece footprint, mm": 2.6, "pieces in the build after": 4}, "where": {"joins the": "dark blue Arch  1 x  4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.02, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.02, "new piece": "Plate 2x2"}}}]}
{"turn": 3, "might_be": "a night train crossing a little bridge", "next": "A small yellow round piece at the far right end of the orange beam, a headlamp pointing ahead so the train is going somewhere.", "want_piece": "round", "want_on": "orange", "taste": "warm lit windows crossing the dark, and a pale stone in the water", "pick": 0, "candidates": [{"name": "6141", "aimed": true, "p": 0.55, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, 8.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.12}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.12}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.32, "build centre of mass outside the first piece footprint, mm": 2.3, "pieces in the build after": 5}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.55, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.73, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.24, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3941", "aimed": true, "p": 0.115, "T": [[0.0, -1.0, 0.0, 16.0], [1.0, 0.0, 0.0, 20.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 5.37}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.05}, "openness": {"free studs on the pair": 11, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.22, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.385}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 9.0", "new piece distance from the build centre, studs": 3.32, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.45, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.81, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.57, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "4589", "aimed": true, "p": 0.3, "T": [[-1.0, -0.0, 0.0, 20.0], [0.0, -1.0, 0.0, 16.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 4.25}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.077}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.78, "build centre of mass outside the first piece footprint, mm": 1.8, "pieces in the build after": 5}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.11, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.85, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Cone  1 x  1"}}}, {"name": "3710", "aimed": false, "p": 0.0, "T": [[-1.0, -0.0, 0.0, 24.0], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.91}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.14}, "openness": {"free studs on the pair": 11, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.0 x 1.8", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.272}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "10.0 x 8.0", "new piece distance from the build centre, studs": 2.55, "build centre of mass outside the first piece footprint, mm": 3.4, "pieces in the build after": 5}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.56, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.47, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.36, "new piece": "Plate 1x4"}}}, {"name": "3020", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, 1.0, 0.0, 4.0], [0.0, 0.0, 1.0, -12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x4 is stacked (studs into its underside) to a existing Plate 2x2. It sits underneath the existing piece. It hangs 16 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 3.67}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.93}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 3.0 x 1.0", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.17}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.516}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.02, "build centre of mass outside the first piece footprint, mm": 1.0, "pieces in the build after": 5}, "where": {"joins the": "light grey Plate 2x2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.02, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.32, "new piece": "Plate 2x4"}}}, {"name": "3710", "aimed": false, "p": 0.03, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, 12.0], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 25% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 5.1}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.25}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.59}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 14, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.5, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.272}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 9.0", "new piece distance from the build centre, studs": 3.29, "build centre of mass outside the first piece footprint, mm": 0.9, "pieces in the build after": 5}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.03, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.79, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.33, "new piece": "Plate 1x4"}}}, {"name": "3040b", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, -12.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  1 is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.59}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.24}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.6}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.253}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.91, "build centre of mass outside the first piece footprint, mm": 1.7, "pieces in the build after": 5}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.79, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.63, "new piece": "Slope Brick 45  2 x  1"}}}, {"name": "3666", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, 24.0], [0.0, 1.0, 0.0, -40.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  6 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 40 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 5.43}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.94}, "openness": {"free studs on the pair": 13, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 6.0 x 1.8", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.31}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.407}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "11.0 x 8.0", "new piece distance from the build centre, studs": 4.87, "build centre of mass outside the first piece footprint, mm": 6.8, "pieces in the build after": 5}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.56, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.11, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.91, "new piece": "Plate  1 x  6"}}}]}
{"turn": 4, "might_be": "a night train crossing a little bridge", "next": "A small yellow round piece on the far right end of the orange beam, a headlamp pointing ahead into the dark.", "want_piece": "round", "want_on": "orange", "taste": "warm round windows sliding through the dark, and a tiny green go-light", "pick": 0, "candidates": [{"name": "4589", "aimed": true, "p": 0.8, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, -40.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 4.34}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.077}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 4.88, "build centre of mass outside the first piece footprint, mm": 3.5, "pieces in the build after": 6}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.01, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.85, "new piece": "Cone  1 x  1"}}}, {"name": "4032a", "aimed": true, "p": 0.07, "T": [[0.0, -1.0, 0.0, 24.0], [1.0, 0.0, 0.0, -20.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Round with Axlehole is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.39}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.17}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.28, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.177}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "9.0 x 8.0", "new piece distance from the build centre, studs": 2.86, "build centre of mass outside the first piece footprint, mm": 3.2, "pieces in the build after": 6}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.57, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.41, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.45, "new piece": "Plate  2 x  2 Round with Axlehole"}}}, {"name": "4589", "aimed": true, "p": 0.085, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, -24.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 2.69}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.13}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.077}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.01, "build centre of mass outside the first piece footprint, mm": 2.9, "pieces in the build after": 6}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.25, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.49, "new piece": "Cone  1 x  1"}}}, {"name": "3001", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, -16.0], [0.0, 1.0, 0.0, -12.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Plate 2x8. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.91}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.7}, "openness": {"free studs on the pair": 20, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.54}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.956}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.43, "build centre of mass outside the first piece footprint, mm": 3.7, "pieces in the build after": 6}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.4, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.43, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.3, "new piece": "Brick 2x4"}}}, {"name": "32316", "aimed": false, "p": 0.015, "T": [[0.0, -0.0, -1.0, 12.0], [1.0, -0.0, 0.0, -28.0], [-0.0, -1.0, 0.0, -7.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits beside the existing piece, at the same height. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 100% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -16.0, "farthest point of red from the grey centre, studs": 5.14}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 1.0}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.04, "can swing on its pin": true}, "balance": {"pair height, mm": 41.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.69}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 5.2", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.425}, "the whole build": {"build height after, mm": 41.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.35, "build centre of mass outside the first piece footprint, mm": 5.6, "pieces in the build after": 6}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.21, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.47, "new piece": "Technic Beam 5"}}}, {"name": "3665a", "aimed": false, "p": 0.01, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, -8.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring is stacked (studs into its underside) to a existing Plate 2x2. It sits on top of the existing piece. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.59}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.68}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.42}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.579}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "9.0 x 8.0", "new piece distance from the build centre, studs": 2.15, "build centre of mass outside the first piece footprint, mm": 2.5, "pieces in the build after": 6}, "where": {"joins the": "light grey Plate 2x2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.42, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.63, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.21, "new piece": "Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring"}}}, {"name": "3666", "aimed": false, "p": 0.01, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.0, 0.0, -4.0], [0.0, 0.0, 1.0, 6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  6 is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 3.64}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.44}, "openness": {"free studs on the pair": 20, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 6.0 x 1.0", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.424}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 0.98, "build centre of mass outside the first piece footprint, mm": 2.0, "pieces in the build after": 6}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.68, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.19, "new piece": "Plate  1 x  6"}}}, {"name": "3665a", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, -12.0], [0.0, -1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.59}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "openness": {"free studs on the pair": 17, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.6}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.256}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.19, "build centre of mass outside the first piece footprint, mm": 1.3, "pieces in the build after": 6}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.89, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.64, "new piece": "Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring"}}}]}
{"turn": 5, "might_be": "a night train crossing a little bridge", "next": "A small yellow round piece on the far right end of the orange beam, a headlamp pointing ahead into the dark.", "want_piece": "round", "want_on": "orange", "taste": "a little lantern hanging under a bridge, lighting the dark water below", "pick": 3, "candidates": [{"name": "3062b", "aimed": true, "p": 0.015, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, -24.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 2.69}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.14}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.108}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.2, "build centre of mass outside the first piece footprint, mm": 4.1, "pieces in the build after": 7}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.48, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.25, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.49, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "4032a", "aimed": true, "p": 0.0, "T": [[0.0, -1.0, 0.0, 16.0], [1.0, 0.0, 0.0, -20.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Round with Axlehole is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.39}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.17}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.28, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.177}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 1.56, "build centre of mass outside the first piece footprint, mm": 4.3, "pieces in the build after": 7}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.57, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.22, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.34, "new piece": "Plate  2 x  2 Round with Axlehole"}}}, {"name": "4589", "aimed": true, "p": 0.035, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 2.62}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.13}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.077}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.66, "build centre of mass outside the first piece footprint, mm": 3.2, "pieces in the build after": 7}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.11, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.06, "new piece": "Cone  1 x  1"}}}, {"name": "3062b", "aimed": true, "p": 0.57, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, 16.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 4.34}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.34}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.108}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.27, "build centre of mass outside the first piece footprint, mm": 2.6, "pieces in the build after": 7}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.48, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.85, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "6141", "aimed": true, "p": 0.37, "T": [[-1.0, -0.0, 0.0, 20.0], [0.0, -1.0, 0.0, -32.0], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 3.13}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.12}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.63, "build centre of mass outside the first piece footprint, mm": 3.9, "pieces in the build after": 7}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.03, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.67, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3069b", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, 16.0], [0.0, 1.0, 0.0, -8.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Tile  1 x  2 with Groove is stacked (studs into its underside) to a existing Plate 2x2. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 1.5}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 1.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.15}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 0.8", "how full that box is (1 = solid)": 0.64, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.75}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.439}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 1.24, "build centre of mass outside the first piece footprint, mm": 3.5, "pieces in the build after": 7}, "where": {"joins the": "light grey Plate 2x2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.15, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.39, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.07, "new piece": "Tile  1 x  2 with Groove"}}}, {"name": "4589", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, -8.0], [0.0, 0.0, 1.0, -12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Plate 2x2. The new piece stands upright. It sits underneath the existing piece. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 1.86}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.2}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.304}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.48, "build centre of mass outside the first piece footprint, mm": 3.5, "pieces in the build after": 7}, "where": {"joins the": "light grey Plate 2x2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.18, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.49, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.12, "new piece": "Cone  1 x  1"}}}, {"name": "3665a", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, 0.0, -36.0], [-1.0, -0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring is stacked (studs into its underside) to a existing Plate 2x8. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 5.12}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.93}, "openness": {"free studs on the pair": 17, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.23, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.33}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.093}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "9.0 x 8.0", "new piece distance from the build centre, studs": 6.73, "build centre of mass outside the first piece footprint, mm": 2.9, "pieces in the build after": 7}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.42, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.86, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.93, "new piece": "Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring"}}}]}
{"turn": 6, "might_be": "a night train crossing a little bridge", "next": "A small yellow round piece on the far left end of the orange beam, a headlamp facing away from the red tail lamp.", "want_piece": "round", "want_on": "orange", "taste": "a red tail lamp that decides which way the train is going", "pick": 4, "candidates": [{"name": "4589", "aimed": true, "p": 0.02, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, -32.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 3.47}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.21}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.077}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.49, "build centre of mass outside the first piece footprint, mm": 3.4, "pieces in the build after": 8}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.67, "new piece": "Cone  1 x  1"}}}, {"name": "4589", "aimed": true, "p": 0.05, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, -32.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.38}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.21}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.077}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 4.1, "build centre of mass outside the first piece footprint, mm": 3.4, "pieces in the build after": 8}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.11, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.67, "new piece": "Cone  1 x  1"}}}, {"name": "3062b", "aimed": true, "p": 0.19, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, -40.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 4.35}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.34}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.108}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 5.07, "build centre of mass outside the first piece footprint, mm": 3.8, "pieces in the build after": 8}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.19, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.01, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.85, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "6141", "aimed": true, "p": 0.115, "T": [[-1.0, -0.0, 0.0, 20.0], [0.0, -1.0, 0.0, -24.0], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.19}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.07}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.15, "build centre of mass outside the first piece footprint, mm": 2.9, "pieces in the build after": 8}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.03, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.25, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.49, "new piece": "Plate  1 x  1 Round"}}}, {"name": "6141", "aimed": true, "p": 0.61, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, 16.0], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 4.1}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.16}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.37, "build centre of mass outside the first piece footprint, mm": 2.2, "pieces in the build after": 8}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.03, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.85, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3069b", "aimed": false, "p": 0.005, "T": [[-1.0, -0.0, 0.0, 16.0], [0.0, -1.0, 0.0, -8.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Tile  1 x  2 with Groove is stacked (studs into its underside) to a existing Plate 2x2. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 1.5}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 1.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.15}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 0.8", "how full that box is (1 = solid)": 0.64, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.75}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.439}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 1.23, "build centre of mass outside the first piece footprint, mm": 2.6, "pieces in the build after": 8}, "where": {"joins the": "light grey Plate 2x2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.15, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.39, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.07, "new piece": "Tile  1 x  2 with Groove"}}}, {"name": "3040b", "aimed": false, "p": 0.005, "T": [[-1.0, -0.0, 0.0, 20.0], [0.0, -1.0, 0.0, 0.0], [0.0, 0.0, 1.0, -12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  1 is stacked (studs into its underside) to a existing Plate 2x2. It sits underneath the existing piece. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.69}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.48}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.33}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.965}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.51, "build centre of mass outside the first piece footprint, mm": 1.9, "pieces in the build after": 8}, "where": {"joins the": "light grey Plate 2x2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.15, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.65, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.12, "new piece": "Slope Brick 45  2 x  1"}}}, {"name": "3710", "aimed": false, "p": 0.005, "T": [[-1.0, -0.0, 0.0, 16.0], [0.0, -1.0, 0.0, -8.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Plate 2x8. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 25% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 5.15}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.25}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.67}, "openness": {"free studs on the pair": 17, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 2.0 x 1.0", "how full that box is (1 = solid)": 0.4, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.46}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.284}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "9.0 x 8.0", "new piece distance from the build centre, studs": 0.57, "build centre of mass outside the first piece footprint, mm": 2.7, "pieces in the build after": 8}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.45, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.39, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.07, "new piece": "Plate 1x4"}}}]}
{"turn": 7, "might_be": "a night train crossing a little bridge", "next": "A small yellow round piece on top of the orange beam's left end, a headlamp glowing ahead into the dark.", "want_piece": "round", "want_on": "orange", "taste": "warm round windows glowing in a long orange carriage against the dark", "pick": 0, "candidates": [{"name": "3062b", "aimed": true, "p": 0.28, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 2.06}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.05}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.94}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.108}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.88, "build centre of mass outside the first piece footprint, mm": 2.5, "pieces in the build after": 9}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.06, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.31, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "6141", "aimed": true, "p": 0.195, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, -32.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.12}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.12}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.78, "build centre of mass outside the first piece footprint, mm": 2.6, "pieces in the build after": 9}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.67, "new piece": "Plate  1 x  1 Round"}}}, {"name": "6141", "aimed": true, "p": 0.045, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, -24.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.2}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.07}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.81, "build centre of mass outside the first piece footprint, mm": 2.5, "pieces in the build after": 9}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.25, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.49, "new piece": "Plate  1 x  1 Round"}}}, {"name": "4589", "aimed": true, "p": 0.22, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.38}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.21}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.077}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.47, "build centre of mass outside the first piece footprint, mm": 1.7, "pieces in the build after": 9}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.99, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.73, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.24, "new piece": "Cone  1 x  1"}}}, {"name": "6141", "aimed": true, "p": 0.25, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.36}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.02}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.94}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.49, "build centre of mass outside the first piece footprint, mm": 2.3, "pieces in the build after": 9}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.92, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.31, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3894", "aimed": false, "p": 0.0, "T": [[-1.0, -0.0, 0.0, 40.0], [0.0, -1.0, 0.0, 16.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 40 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 5.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 5.84}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 40.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 13.5, "centre of mass offset from the grey centre, studs": 2.19}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 10, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.142}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "13.0 x 8.0", "new piece distance from the build centre, studs": 4.3, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.32, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.14, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "2420", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, -36.0], [0.0, 1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Corner is stacked (studs into its underside) to a existing Plate 2x8. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 4.53}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.6}, "openness": {"free studs on the pair": 18, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.0", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.29}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.214}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 6.03, "build centre of mass outside the first piece footprint, mm": 2.6, "pieces in the build after": 9}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.4, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.86, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.51, "new piece": "Plate  2 x  2 Corner"}}}, {"name": "3005", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, -4.0], [0.0, 1.0, 0.0, -8.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 is stacked (studs into its underside) to a existing Plate 2x8. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.92}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.1}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.23, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.77}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.174}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.59, "build centre of mass outside the first piece footprint, mm": 2.3, "pieces in the build after": 9}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.8, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.22, "new piece": "Brick  1 x  1"}}}]}
{"turn": 8, "might_be": "a night steam train crossing a little bridge", "next": "A small yellow round piece on the far left end of the orange beam, a headlamp facing out into the dark.", "want_piece": "round", "want_on": "orange", "taste": "warm round windows passing through dark, with red stacks puffing on top", "pick": 1, "candidates": [{"name": "6141", "aimed": true, "p": 0.235, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, -24.0], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.19}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.07}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.95, "build centre of mass outside the first piece footprint, mm": 2.8, "pieces in the build after": 10}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.76, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.25, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.49, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3062b", "aimed": true, "p": 0.445, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, -32.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 3.47}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.24}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.108}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.6, "build centre of mass outside the first piece footprint, mm": 3.4, "pieces in the build after": 10}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.36, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.67, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "3062b", "aimed": true, "p": 0.09, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 2.62}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.14}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.108}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.14, "build centre of mass outside the first piece footprint, mm": 2.3, "pieces in the build after": 10}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.88, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.06, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "3941", "aimed": true, "p": 0.005, "T": [[-1.0, -0.0, 0.0, 16.0], [0.0, -1.0, 0.0, -20.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 2.84}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.24, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.385}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.09, "build centre of mass outside the first piece footprint, mm": 4.0, "pieces in the build after": 10}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.22, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.34, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "6141", "aimed": true, "p": 0.205, "T": [[-1.0, -0.0, 0.0, 20.0], [0.0, -1.0, 0.0, -24.0], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.19}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.07}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.042}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.95, "build centre of mass outside the first piece footprint, mm": 2.8, "pieces in the build after": 10}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.76, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.25, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.49, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3005", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 12.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, -12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 is stacked (studs into its underside) to a existing Plate 2x2. The new piece stands upright. It sits underneath the existing piece. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.06}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.27}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.662}, "the whole build": {"build height after, mm": 46.4, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 2.31, "build centre of mass outside the first piece footprint, mm": 2.2, "pieces in the build after": 10}, "where": {"joins the": "light grey Plate 2x2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.03, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.42, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.17, "new piece": "Brick  1 x  1"}}}, {"name": "2420", "aimed": false, "p": 0.01, "T": [[-0.0, 1.0, 0.0, -28.0], [-1.0, -0.0, 0.0, 8.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Corner is stacked (studs into its underside) to a existing Plate 2x8. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 3.67}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.44}, "openness": {"free studs on the pair": 18, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.0", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.42}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.214}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 5.13, "build centre of mass outside the first piece footprint, mm": 1.8, "pieces in the build after": 10}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.39, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.83, "new piece": "Plate  2 x  2 Corner"}}}, {"name": "3701", "aimed": false, "p": 0.005, "T": [[0.0, 1.0, -0.0, 28.0], [1.0, -0.0, -0.0, -4.0], [-0.0, 0.0, -1.0, 4.655], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 100% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -0.1, "farthest point of red from the grey centre, studs": 3.42}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 1.0}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 5.53, "can swing on its pin": true}, "balance": {"pair height, mm": 11.3, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.48}, "openness": {"free studs on the pair": 12, "free hole ends on the pair": 12, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.4", "how full that box is (1 = solid)": 0.44, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.38}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.15, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": -1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.521}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "9.0 x 8.0", "new piece distance from the build centre, studs": 1.8, "build centre of mass outside the first piece footprint, mm": 2.2, "pieces in the build after": 10}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.57, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.74, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.15, "new piece": "Technic Brick 1x4 with holes"}}}]}
{"turn": 9, "might_be": "a night steam train crossing a little bridge", "next": "A small light grey round piece stacked on top of the tall red chimney, a puff of steam rising into the dark.", "want_piece": "round", "want_on": "red", "taste": "red chimneys that showed up uninvited, and warm windows sliding through dark", "pick": 1, "candidates": [{"name": "4032a", "aimed": true, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 16.0], [0.0, -1.0, 0.0, 20.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Round with Axlehole is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.01}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.44}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.28, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.61}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 9.0", "new piece distance from the build centre, studs": 3.6, "build centre of mass outside the first piece footprint, mm": 1.9, "pieces in the build after": 11}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.16, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.81, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.57, "new piece": "Plate  2 x  2 Round with Axlehole"}}}, {"name": "6141", "aimed": true, "p": 0.53, "T": [[-1.0, -0.0, 0.0, 20.0], [0.0, -1.0, 0.0, 16.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Plate  1 x  1 Round. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 0.76}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 1.0", "how full that box is (1 = solid)": 0.45, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.45, "build centre of mass outside the first piece footprint, mm": 3.1, "pieces in the build after": 11}, "where": {"joins the": "red Plate  1 x  1 Round", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.84, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.85, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Plate  1 x  1 Round"}}}, {"name": "6141", "aimed": true, "p": 0.37, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, 16.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Plate  1 x  1 Round. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 0.76}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 1.0", "how full that box is (1 = solid)": 0.45, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.45, "build centre of mass outside the first piece footprint, mm": 3.1, "pieces in the build after": 11}, "where": {"joins the": "red Plate  1 x  1 Round", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.84, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.85, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3941", "aimed": true, "p": 0.0, "T": [[0.0, -1.0, 0.0, 16.0], [1.0, 0.0, 0.0, -36.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 2.54}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.54}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.38, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.281}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 4.04, "build centre of mass outside the first piece footprint, mm": 6.5, "pieces in the build after": 11}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.07, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.02, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.7, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "4589", "aimed": true, "p": 0.05, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, -32.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 1.94}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.55, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.709}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.72, "build centre of mass outside the first piece footprint, mm": 4.2, "pieces in the build after": 11}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.04, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.67, "new piece": "Cone  1 x  1"}}}, {"name": "3666", "aimed": false, "p": 0.03, "T": [[-0.0, 1.0, 0.0, 20.0], [-1.0, -0.0, 0.0, 12.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  6 is stacked (studs into its underside) to a existing Plate  1 x  1 Round. It sits on top of the existing piece. It hangs 40 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 3.57}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 24.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.44}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 1.0 x 1.0", "how full that box is (1 = solid)": 0.4, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.102}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 10.0", "new piece distance from the build centre, studs": 3.07, "build centre of mass outside the first piece footprint, mm": 1.4, "pieces in the build after": 11}, "where": {"joins the": "red Plate  1 x  1 Round", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.85, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.79, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.33, "new piece": "Plate  1 x  6"}}}, {"name": "41770a", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, 0.0, 24.0], [-1.0, -0.0, 0.0, -44.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Wing  2 x  4 Left without Chamfer is stacked (studs into its underside) to a existing Cone  1 x  1. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 88% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.12}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.88}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.52}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.26, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.22}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "10.0 x 9.0", "new piece distance from the build centre, studs": 4.84, "build centre of mass outside the first piece footprint, mm": 6.9, "pieces in the build after": 11}, "where": {"joins the": "dark pink Cone  1 x  1", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.14, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.09, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.98, "new piece": "Wing  2 x  4 Left without Chamfer"}}}, {"name": "3702", "aimed": false, "p": 0.005, "T": [[-0.0, -1.0, 0.0, 12.0], [-1.0, 0.0, 0.0, -36.0], [-0.0, -0.0, -1.0, 4.655], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 100% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -0.1, "farthest point of red from the grey centre, studs": 7.19}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 24.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 1.0}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 6.91, "can swing on its pin": true}, "balance": {"pair height, mm": 11.3, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.58}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 18, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "11.0 x 2.0 x 1.4", "how full that box is (1 = solid)": 0.43, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.12}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.771, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": -1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 11.0", "new piece distance from the build centre, studs": 3.71, "build centre of mass outside the first piece footprint, mm": 10.6, "pieces in the build after": 11}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.57, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.12, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.65, "new piece": "Technic Brick 1x8 with holes"}}}]}
{"turn": 10, "might_be": "a night steam train crossing a little bridge", "next": "A small light grey round piece stacked on top of the middle red chimney, a puff of steam rising into the dark.", "want_piece": "round", "want_on": "red", "taste": "a tiny green light I didn't ask for, glowing like permission in the dark", "pick": 2, "candidates": [{"name": "4740", "aimed": true, "p": 0.015, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, 16.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Dish  2 x  2 Inverted is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 1.49}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 4.0, "past the grey side, mm": 4.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.774}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.5 x 8.5", "new piece distance from the build centre, studs": 3.08, "build centre of mass outside the first piece footprint, mm": 2.1, "pieces in the build after": 12}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.14, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.85, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Dish  2 x  2 Inverted"}}}, {"name": "6141", "aimed": true, "p": 0.13, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, 16.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 1.17}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.45, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.385}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.07, "build centre of mass outside the first piece footprint, mm": 2.7, "pieces in the build after": 12}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.15, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.85, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Plate  1 x  1 Round"}}}, {"name": "4740", "aimed": true, "p": 0.4, "T": [[-1.0, -0.0, 0.0, 20.0], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 25.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Dish  2 x  2 Inverted is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.18}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 4.0, "past the grey side, mm": 4.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.774}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.5 x 8.0", "new piece distance from the build centre, studs": 2.87, "build centre of mass outside the first piece footprint, mm": 3.4, "pieces in the build after": 12}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.01, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.31, "new piece": "Dish  2 x  2 Inverted"}}}, {"name": "3062b", "aimed": true, "p": 0.08, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, 16.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 1.94}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.45, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 3.19, "build centre of mass outside the first piece footprint, mm": 2.3, "pieces in the build after": 12}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.85, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "4740", "aimed": true, "p": 0.345, "T": [[0.0, -1.0, 0.0, 20.0], [1.0, 0.0, 0.0, -16.0], [0.0, 0.0, 1.0, 25.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Dish  2 x  2 Inverted is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.18}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 4.0, "past the grey side, mm": 4.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.774}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.5 x 8.0", "new piece distance from the build centre, studs": 2.87, "build centre of mass outside the first piece footprint, mm": 3.4, "pieces in the build after": 12}, "where": {"joins the": "red Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.01, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.31, "new piece": "Dish  2 x  2 Inverted"}}}, {"name": "3022", "aimed": false, "p": 0.015, "T": [[0.0, -1.0, 0.0, 8.0], [1.0, 0.0, 0.0, 4.0], [0.0, 0.0, 1.0, 6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x2 is stacked (studs into its underside) to a existing Plate 2x8. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 3.64}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.46}, "openness": {"free studs on the pair": 18, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.0", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.42}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.262}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 1.43, "build centre of mass outside the first piece footprint, mm": 2.3, "pieces in the build after": 12}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.51, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.32, "new piece": "Plate 2x2"}}}, {"name": "4032a", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, 1.0, 0.0, -12.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Round with Axlehole is stacked (studs into its underside) to a existing Plate 2x8. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 3.31}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.38}, "openness": {"free studs on the pair": 18, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.0", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.42}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.185}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 1.46, "build centre of mass outside the first piece footprint, mm": 3.3, "pieces in the build after": 12}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.14, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.04, "new piece": "Plate  2 x  2 Round with Axlehole"}}}, {"name": "3005", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, 0.0, -36.0], [-1.0, -0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 is stacked (studs into its underside) to a existing Plate 2x8. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 4.39}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.49}, "openness": {"free studs on the pair": 16, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.23, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.4}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.174}, "the whole build": {"build height after, mm": 36.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 6.48, "build centre of mass outside the first piece footprint, mm": 2.8, "pieces in the build after": 12}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.32, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.73, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.85, "new piece": "Brick  1 x  1"}}}]}
{"turn": 11, "might_be": "a night steam train crossing a little bridge", "next": "Small dark wheels tucked under the orange beam's right end, so the carriage rolls instead of floating on the deck.", "want_piece": "wheels", "want_on": "orange", "taste": "an accident that turns out to be the smoke puff I kept asking for", "pick": 0, "candidates": [{"name": "122c01", "aimed": true, "p": 0.395, "T": [[1.0, 0.0, 0.0, 24.0], [0.0, 1.0, 0.0, -20.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 with Red Wheels (Complete) is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.03}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 17.6, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.31}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.0 x 2.2", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.409}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.0 x 8.0", "new piece distance from the build centre, studs": 2.18, "build centre of mass outside the first piece footprint, mm": 4.8, "pieces in the build after": 13}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.35, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.41, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.45, "new piece": "Plate  2 x  2 with Red Wheels (Complete)"}}}, {"name": "122c01", "aimed": true, "p": 0.225, "T": [[1.0, 0.0, 0.0, 16.0], [0.0, 1.0, 0.0, -20.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 with Red Wheels (Complete) is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.03}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 17.6, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.31}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.0 x 2.2", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.409}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "9.0 x 8.0", "new piece distance from the build centre, studs": 1.91, "build centre of mass outside the first piece footprint, mm": 4.8, "pieces in the build after": 13}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.35, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.22, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.34, "new piece": "Plate  2 x  2 with Red Wheels (Complete)"}}}, {"name": "122c01", "aimed": true, "p": 0.26, "T": [[-1.0, -0.0, 0.0, 16.0], [0.0, -1.0, 0.0, -20.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 with Red Wheels (Complete) is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.03}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 17.6, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.31}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.0 x 2.2", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.409}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "9.0 x 8.0", "new piece distance from the build centre, studs": 1.91, "build centre of mass outside the first piece footprint, mm": 4.8, "pieces in the build after": 13}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.35, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.22, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.34, "new piece": "Plate  2 x  2 with Red Wheels (Complete)"}}}, {"name": "3701", "aimed": false, "p": 0.025, "T": [[0.0, -1.0, 0.0, -20.0], [1.0, 0.0, 0.0, -4.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 3.11}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.56}, "openness": {"free studs on the pair": 18, "free hole ends on the pair": 6, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.0 x 1.8", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.543}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.5 x 8.0", "new piece distance from the build centre, studs": 4.48, "build centre of mass outside the first piece footprint, mm": 3.0, "pieces in the build after": 13}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.56, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.4, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.53, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3034", "aimed": false, "p": 0.01, "T": [[-0.0, 1.0, 0.0, -24.0], [-1.0, -0.0, 0.0, -36.0], [0.0, 0.0, 1.0, 6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x8 is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 56 mm past the edge of the existing piece; 88% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 4.0, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 8.56}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 56.0, "share of red footprint not over the grey": 0.88}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 8.0, "centre of mass offset from the grey centre, studs": 2.24}, "openness": {"free studs on the pair": 30, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 8.0 x 1.0", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.5 x 11.0", "new piece distance from the build centre, studs": 6.24, "build centre of mass outside the first piece footprint, mm": 9.5, "pieces in the build after": 13}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.46, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.98, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.14, "new piece": "Plate 2x8"}}}, {"name": "3004", "aimed": false, "p": 0.03, "T": [[-0.0, 1.0, 0.0, -36.0], [-1.0, -0.0, 0.0, -12.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  2 is stacked (studs into its underside) to a existing Plate 2x8. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 4.66}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.83}, "openness": {"free studs on the pair": 17, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.23}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.325}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.5 x 8.0", "new piece distance from the build centre, studs": 6.53, "build centre of mass outside the first piece footprint, mm": 3.8, "pieces in the build after": 13}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.59, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.9, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.58, "new piece": "Brick  1 x  2"}}}, {"name": "3659", "aimed": false, "p": 0.04, "T": [[-1.0, -0.0, 0.0, 8.0], [0.0, -1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Arch  1 x  4 is stacked (studs into its underside) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 1.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 4.91}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.83}, "openness": {"free studs on the pair": 11, "free hole ends on the pair": 14, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.0 x 2.6", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.19}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.492}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.5 x 8.0", "new piece distance from the build centre, studs": 2.63, "build centre of mass outside the first piece footprint, mm": 1.7, "pieces in the build after": 13}, "where": {"joins the": "orange Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.83, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.44, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.41, "new piece": "Arch  1 x  4"}}}, {"name": "3298", "aimed": false, "p": 0.015, "T": [[-0.0, 1.0, 0.0, -12.0], [-1.0, -0.0, 0.0, -4.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Plate 2x8. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.38, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 3.18}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 6, "touching area, square studs": 6.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.46}, "openness": {"free studs on the pair": 12, "free hole ends on the pair": 0, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.38, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.81}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.446}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "8.5 x 8.0", "new piece distance from the build centre, studs": 4.25, "build centre of mass outside the first piece footprint, mm": 3.0, "pieces in the build after": 13}, "where": {"joins the": "dark grey Plate 2x8", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.53, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.36, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.51, "new piece": "Slope Brick 33  3 x  2"}}}]}
{"turn": 0, "might_be": "maybe a seesaw, not sure yet", "next": "A small dark piece tucked under the lime beam's middle hole, pointing down like a pivot it could rock on.", "want_piece": "angle", "want_on": "lime", "taste": "starting from a part: a row of holes that could rock on one pin", "pick": 2, "candidates": [{"name": "2905", "aimed": true, "p": 0.04, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, -1.0, -0.0, 40.145], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 94% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.16, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.94}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.1, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.94}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.79, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.89}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.495}, "the whole build": {"build height after, mm": 12.0, "build footprint after, studs": "4.9 x 8.9", "new piece distance from the build centre, studs": 4.64, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.19, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.3, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "2905", "aimed": true, "p": 0.075, "T": [[-1.0, -0.0, 0.0, -8.0], [0.0, -1.0, 0.0, 7.855], [0.0, 0.0, 1.0, 6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.01, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 3.74}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.0, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.61, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.47}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 20, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.495}, "the whole build": {"build height after, mm": 12.0, "build footprint after, studs": "4.9 x 6.9", "new piece distance from the build centre, studs": 1.36, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.28, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.33, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "2905", "aimed": true, "p": 0.685, "T": [[-0.0, 1.0, 0.0, -16.073], [1.0, 0.0, 0.0, -8.073], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 16 mm past the edge of the existing piece; 69% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.18}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 16.1, "share of red footprint not over the grey": 0.69}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.36, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.6, "centre of mass offset from the grey centre, studs": 0.77}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 2.9 x 1.5", "how full that box is (1 = solid)": 0.26, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.35}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.526}, "the whole build": {"build height after, mm": 12.0, "build footprint after, studs": "2.9 x 6.9", "new piece distance from the build centre, studs": 2.01, "build centre of mass outside the first piece footprint, mm": 1.6, "pieces in the build after": 2}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.92, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.01, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "32017", "aimed": false, "p": 0.045, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, -1.0, -0.0, -24.0], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 41% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.54}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.41}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.61, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.87}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "8.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.42, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.57}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.75, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 12.0, "build footprint after, studs": "0.9 x 8.9", "new piece distance from the build centre, studs": 3.09, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.78, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.85, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "3700", "aimed": false, "p": 0.045, "T": [[1.0, 0.0, 0.0, -0.0], [0.0, 0.0, -1.0, 12.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 9 mm past the edge of the existing piece; 55% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.58, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 3.25}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 4.4, "share of red footprint not over the grey": 0.55}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.55}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 2.0 x 2.0", "how full that box is (1 = solid)": 0.2, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.71}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.05, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.464}, "the whole build": {"build height after, mm": 16.0, "build footprint after, studs": "2.0 x 6.9", "new piece distance from the build centre, studs": 2.11, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.48, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.53, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "32524", "aimed": false, "p": 0.01, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, -1.0, -0.0, 40.145], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 40 mm past the edge of the existing piece; 73% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 5.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.45, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 8.6}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 40.1, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.73}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.69, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 2.51}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 24, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "11.9 x 0.9 x 2.0", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.386, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 16.0, "build footprint after, studs": "0.9 x 11.9", "new piece distance from the build centre, studs": 5.12, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.42, "new piece": "Technic Beam 7"}}}, {"name": "32017", "aimed": false, "p": 0.045, "T": [[-1.0, -0.0, -0.0, 0.0], [-0.0, 1.0, 0.0, -24.145], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 41% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.56}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.1, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.41}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.59, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.87}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "8.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.42, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.732, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 12.0, "build footprint after, studs": "0.9 x 8.9", "new piece distance from the build centre, studs": 3.11, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.79, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.86, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "2905", "aimed": false, "p": 0.055, "T": [[-1.0, -0.0, 0.0, 0.0], [0.0, -1.0, 0.0, 15.855], [0.0, 0.0, 1.0, 6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.98, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.28, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 3.42}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.61, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.64}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.86}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.745, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.495}, "the whole build": {"build height after, mm": 12.0, "build footprint after, studs": "4.9 x 6.9", "new piece distance from the build centre, studs": 1.72, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.4, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.44, "new piece": "Technic Beam 3x3 bent thin (L)"}}}]}
{"turn": 1, "might_be": "a balance mobile, first arm", "next": "A small dark round piece hanging down from the lime beam's far right end, like a weight that tips it.", "want_piece": "round", "want_on": "lime", "taste": "a plank on one pin, waiting to tip toward whichever end gets heavier", "pick": 3, "candidates": [{"name": "2905", "aimed": false, "p": 0.27, "T": [[0.0, -1.0, -0.0, -0.073], [-1.0, -0.0, -0.0, 16.073], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 76% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.58, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.57}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.1, "past the grey side, mm": 16.1, "share of red footprint not over the grey": 0.76}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.47, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.85}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 17, "connectors the join covered up": 7}, "shape": {"pair bounding box, studs (long x short x tall)": "7.9 x 2.9 x 1.5", "how full that box is (1 = solid)": 0.23, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.21}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.748, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.493}, "the whole build": {"build height after, mm": 12.0, "build footprint after, studs": "2.9 x 7.9", "new piece distance from the build centre, studs": 2.56, "build centre of mass outside the first piece footprint, mm": 1.1, "pieces in the build after": 3}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.53, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.65, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "3702", "aimed": false, "p": 0.03, "T": [[-1.0, 0.0, 0.0, -32.145], [-0.0, -0.0, -1.0, -12.145], [-0.0, -1.0, 0.0, -12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 44 mm past the edge of the existing piece; 69% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 3.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 7.15}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 44.5, "share of red footprint not over the grey": 0.69}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.42, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 6.4, "centre of mass offset from the grey centre, studs": 2.26}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 19, "connectors the join covered up": 5}, "shape": {"pair bounding box, studs (long x short x tall)": "8.5 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.386, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.319}, "the whole build": {"build height after, mm": 20.0, "build footprint after, studs": "8.5 x 6.9", "new piece distance from the build centre, studs": 3.47, "build centre of mass outside the first piece footprint, mm": 14.6, "pieces in the build after": 3}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.41, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3700", "aimed": false, "p": 0.065, "T": [[-1.0, 0.0, 0.0, -8.145], [-0.0, -0.0, -1.0, -12.145], [-0.0, -1.0, 0.0, -12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 1.75}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.36}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 8, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 2.9 x 1.5", "how full that box is (1 = solid)": 0.28, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.05, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.881}, "the whole build": {"build height after, mm": 20.0, "build footprint after, studs": "2.9 x 6.9", "new piece distance from the build centre, studs": 1.32, "build centre of mass outside the first piece footprint, mm": 2.2, "pieces in the build after": 3}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.22, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.15, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "3894", "aimed": false, "p": 0.56, "T": [[-0.0, 0.0, -1.0, -4.073], [-1.0, -0.0, 0.0, 24.073], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 20 mm past the edge of the existing piece; 63% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 6.23}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 20.5, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.63}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.1, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.64}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 17, "connectors the join covered up": 7}, "shape": {"pair bounding box, studs (long x short x tall)": "9.5 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.33, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.748, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.684}, "the whole build": {"build height after, mm": 20.0, "build footprint after, studs": "3.2 x 9.5", "new piece distance from the build centre, studs": 3.84, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.83, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.87, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "32316", "aimed": false, "p": 0.075, "T": [[1.0, 0.0, 0.0, -16.145], [0.0, 1.0, 0.0, 15.855], [0.0, 0.0, 1.0, -0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 61% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.22, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 5.67}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 23.9, "past the grey side, mm": 0.1, "share of red footprint not over the grey": 0.61}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.7, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.69}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 17, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "7.9 x 2.9 x 1.5", "how full that box is (1 = solid)": 0.2, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.24}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.754}, "the whole build": {"build height after, mm": 12.0, "build footprint after, studs": "2.9 x 7.9", "new piece distance from the build centre, studs": 2.8, "build centre of mass outside the first piece footprint, mm": 4.8, "pieces in the build after": 3}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.67, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.92, "new piece": "Technic Beam 5"}}}]}
{"turn": 2, "might_be": "a balance mobile, first arm", "next": "A small dark round piece hanging down from the lime beam's far left end, a counterweight against the yellow block.", "want_piece": "round", "want_on": "lime", "taste": "a surprise weight sitting on one end, asking for something to answer it", "pick": 4, "candidates": [{"name": "32017", "aimed": false, "p": 0.265, "T": [[-0.0, 1.0, 0.0, -32.218], [1.0, 0.0, -0.0, -8.073], [-0.0, 0.0, -1.0, -10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 3.02, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 5.52}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.79, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.1, "centre of mass offset from the grey centre, studs": 1.46}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.626}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "7.2 x 9.5", "new piece distance from the build centre, studs": 4.08, "build centre of mass outside the first piece footprint, mm": 3.3, "pieces in the build after": 4}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.06, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.02, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": false, "p": 0.095, "T": [[0.0, -1.0, -0.0, 16.073], [-1.0, -0.0, 0.0, -8.073], [-0.0, 0.0, -1.0, -10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 3.02, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 5.52}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.79, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.75}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.626}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 9.5", "new piece distance from the build centre, studs": 3.34, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 4}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.74, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "3701", "aimed": false, "p": 0.08, "T": [[1.0, -0.0, 0.0, -24.145], [0.0, 0.0, -1.0, -20.145], [0.0, 1.0, 0.0, -0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 20 mm past the edge of the existing piece; 64% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 4.46}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 20.5, "share of red footprint not over the grey": 0.64}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.02, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.45}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "5.5 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.19, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.29}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.383, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.613}, "the whole build": {"build height after, mm": 20.0, "build footprint after, studs": "5.7 x 9.5", "new piece distance from the build centre, studs": 3.71, "build centre of mass outside the first piece footprint, mm": 4.2, "pieces in the build after": 4}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.4, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.98, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.33, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3702", "aimed": false, "p": 0.04, "T": [[-0.0, -0.0, -1.0, -20.218], [-1.0, -0.0, 0.0, -0.073], [-0.0, 1.0, -0.0, -0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 25 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 1.02, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 5.37}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 20.4, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 5.55, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.15}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 16, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.2 x 1.5", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.53}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.579, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.244}, "the whole build": {"build height after, mm": 20.0, "build footprint after, studs": "3.4 x 10.0", "new piece distance from the build centre, studs": 1.68, "build centre of mass outside the first piece footprint, mm": 4.4, "pieces in the build after": 4}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.4, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.48, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.02, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "2905", "aimed": false, "p": 0.52, "T": [[-0.0, 1.0, 0.0, -7.927], [-1.0, -0.0, 0.0, -23.927], [0.0, 0.0, 1.0, 6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 5.62}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 15.9, "past the grey side, mm": 8.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.62, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.26}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 20, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.9 x 2.9 x 1.5", "how full that box is (1 = solid)": 0.21, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.509}, "the whole build": {"build height after, mm": 20.0, "build footprint after, studs": "3.9 x 11.4", "new piece distance from the build centre, studs": 3.72, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 4}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.7, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.55, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.82, "new piece": "Technic Beam 3x3 bent thin (L)"}}}]}
{"turn": 3, "might_be": "a balance mobile, first arm", "next": "A long thin beam hanging down from the dark pin under the lime beam's middle, to start a second, lower swing.", "want_piece": "beam", "want_on": "lime", "taste": "a surprise that turned out to be the counterweight I wanted", "pick": 2, "candidates": [{"name": "32316", "aimed": true, "p": 0.07, "T": [[-0.0, 1.0, 0.0, 8.073], [1.0, 0.0, 0.0, 24.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.94}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 24.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.31}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.9 x 11.4", "new piece distance from the build centre, studs": 3.82, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.66, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.3, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.15, "T": [[-0.0, 1.0, 0.0, -16.073], [1.0, 0.0, 0.0, 24.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 5.66}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.79, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 3.1, "centre of mass offset from the grey centre, studs": 1.5}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.9 x 11.4", "new piece distance from the build centre, studs": 3.78, "build centre of mass outside the first piece footprint, mm": 2.0, "pieces in the build after": 5}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.01, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.63, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.3, "T": [[-0.0, 1.0, 0.0, 8.073], [1.0, 0.0, 0.0, 16.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.58, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.33}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.93}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.21}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.9 x 11.4", "new piece distance from the build centre, studs": 3.01, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.52, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.12, "new piece": "Technic Beam 5"}}}, {"name": "2905", "aimed": false, "p": 0.14, "T": [[-0.0, 1.0, 0.0, 0.073], [-1.0, -0.0, 0.0, 24.073], [0.0, -0.0, 1.0, 14.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 14 mm past the edge of the existing piece; 61% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.02, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 2.66}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 14.1, "share of red footprint not over the grey": 0.61}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 5.55, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.13}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 12, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 3.2 x 1.5", "how full that box is (1 = solid)": 0.33, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.75, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.337}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "4.9 x 11.4", "new piece distance from the build centre, studs": 3.72, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.53, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.36, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "2905", "aimed": false, "p": 0.065, "T": [[-0.0, 1.0, 0.0, -16.073], [1.0, 0.0, -0.0, -16.073], [-0.0, 0.0, -1.0, -10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 20% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 3.69}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.2}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 11.31, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.75}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 10, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "5.9 x 2.9 x 1.0", "how full that box is (1 = solid)": 0.5, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.8}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.5, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "3.9 x 11.4", "new piece distance from the build centre, studs": 2.53, "build centre of mass outside the first piece footprint, mm": 1.4, "pieces in the build after": 5}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.6, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.31, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "32017", "aimed": false, "p": 0.26, "T": [[-0.0, 1.0, 0.0, 15.927], [1.0, 0.0, 0.0, 40.073], [0.0, 0.0, -1.0, 2.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 30 mm past the edge of the existing piece; 77% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.02}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 30.0, "share of red footprint not over the grey": 0.77}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.04, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.69}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 5.2 x 1.5", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.17}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.225}, "the whole build": {"build height after, mm": 20.0, "build footprint after, studs": "6.9 x 11.4", "new piece distance from the build centre, studs": 5.84, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.15, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.54, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "2905", "aimed": false, "p": 0.015, "T": [[-0.0, 1.0, 0.0, -7.927], [-1.0, -0.0, 0.0, 16.073], [0.0, -0.0, 1.0, 14.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 12 mm past the edge of the existing piece; 56% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 0.02, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 3.74}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 3.6, "past the grey side, mm": 6.1, "share of red footprint not over the grey": 0.56}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 6.23, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.44}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 15, "connectors the join covered up": 5}, "shape": {"pair bounding box, studs (long x short x tall)": "6.5 x 2.9 x 1.5", "how full that box is (1 = solid)": 0.33, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.83}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.349}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "3.9 x 11.4", "new piece distance from the build centre, studs": 2.71, "build centre of mass outside the first piece footprint, mm": 0.1, "pieces in the build after": 5}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.29, "new piece": "Technic Beam 3x3 bent thin (L)"}}}]}
{"turn": 4, "might_be": "a balance mobile, first arm", "next": "A long thin beam hanging straight down from the dark pin under the lime beam's middle, the start of a second, lower arm.", "want_piece": "beam", "want_on": "lime", "taste": "a plank waiting on one pin, about to get a second swing below it", "pick": 2, "candidates": [{"name": "32524", "aimed": true, "p": 0.105, "T": [[-0.0, 1.0, 0.0, -7.927], [1.0, 0.0, 0.0, 24.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 48 mm past the edge of the existing piece; 87% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.99, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 5.65}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.87}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.4, "centre of mass offset from the grey centre, studs": 1.58}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 26, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 6.9 x 2.0", "how full that box is (1 = solid)": 0.08, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "7.9 x 11.4", "new piece distance from the build centre, studs": 3.07, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.52, "new piece": "Technic Beam 7"}}}, {"name": "32524", "aimed": true, "p": 0.07, "T": [[-0.0, 1.0, 0.0, -24.073], [1.0, 0.0, 0.0, 24.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 48 mm past the edge of the existing piece; 87% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 3.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 7.32}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 48.1, "share of red footprint not over the grey": 0.87}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.79, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 8.4, "centre of mass offset from the grey centre, studs": 2.13}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 26, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 6.9 x 2.0", "how full that box is (1 = solid)": 0.08, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "9.9 x 11.4", "new piece distance from the build centre, studs": 4.07, "build centre of mass outside the first piece footprint, mm": 2.2, "pieces in the build after": 6}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.26, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.74, "new piece": "Technic Beam 7"}}}, {"name": "32017", "aimed": true, "p": 0.35, "T": [[1.0, 0.0, 0.0, -0.0], [0.0, -1.0, -0.0, -31.855], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 61% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.98, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.15, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 6.51}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 23.9, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.61}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.73, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.15}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 20, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "9.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.38, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.498, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.9 x 12.4", "new piece distance from the build centre, studs": 4.26, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.54, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.84, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": false, "p": 0.245, "T": [[-0.0, 1.0, 0.0, 15.927], [1.0, 0.0, 0.0, -23.927], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.52}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.0, "centre of mass offset from the grey centre, studs": 1.04}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.07}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 11.4", "new piece distance from the build centre, studs": 3.97, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.01, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.88, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": false, "p": 0.195, "T": [[0.0, -1.0, 0.0, 7.927], [1.0, 0.0, 0.0, -23.927], [0.0, 0.0, 1.0, 10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 16 mm past the edge of the existing piece; 41% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.98, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 3.51}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 15.9, "share of red footprint not over the grey": 0.41}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.61, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 14, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.23, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.75}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.745, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.646}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.9 x 11.4", "new piece distance from the build centre, studs": 3.64, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "yellow Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.92, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.2, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.77, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "3702", "aimed": false, "p": 0.015, "T": [[-0.0, 0.0, -1.0, -12.073], [-1.0, -0.0, 0.0, -31.927], [0.0, 1.0, 0.0, 12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 25 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 1.02, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 5.37}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 20.4, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 5.55, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.15}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 16, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.2 x 1.5", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.53}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.579, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.249}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "5.9 x 14.0", "new piece distance from the build centre, studs": 4.53, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "yellow Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.77, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.72, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "32524", "aimed": false, "p": 0.02, "T": [[0.0, -1.0, 0.0, 24.073], [1.0, 0.0, -0.0, 40.073], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 46 mm past the edge of the existing piece; 84% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 3.02, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 6.95}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 46.1, "share of red footprint not over the grey": 0.84}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.02, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 5.1, "centre of mass offset from the grey centre, studs": 1.62}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "7.2 x 6.0 x 2.0", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.17}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.684}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "8.9 x 11.4", "new piece distance from the build centre, studs": 6.13, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.43, "new piece": "Technic Beam 7"}}}]}
{"turn": 5, "might_be": "a whirligig of coloured blades", "next": "A long thin blue beam on the lime beam's middle pin, reaching out up and to the right to fill the empty side of the spin.", "want_piece": "beam", "want_on": "lime", "taste": "flat coloured blades fanning around one pin, like they're about to spin", "pick": 0, "candidates": [{"name": "32316", "aimed": true, "p": 0.53, "T": [[0.0, -1.0, -0.0, 16.073], [-1.0, -0.0, -0.0, -0.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.7}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 3.1, "centre of mass offset from the grey centre, studs": 0.83}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 2.42, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.41, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.18, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.025, "T": [[-0.0, 1.0, 0.0, 0.073], [1.0, 0.0, 0.0, 24.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.33}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 16.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.25}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.9 x 12.4", "new piece distance from the build centre, studs": 3.62, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.48, "new piece": "Technic Beam 5"}}}, {"name": "32017", "aimed": true, "p": 0.245, "T": [[-0.0, 1.0, 0.0, 8.073], [1.0, 0.0, 0.0, 24.073], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.81}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 24.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.92}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.9 x 12.4", "new piece distance from the build centre, studs": 3.76, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.6, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.39, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32316", "aimed": true, "p": 0.035, "T": [[0.0, -1.0, -0.0, -8.073], [-1.0, -0.0, -0.0, 24.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.94}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 24.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.32}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 3.7, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.58, "new piece": "Technic Beam 5"}}}, {"name": "32524", "aimed": true, "p": 0.14, "T": [[-0.0, 1.0, 0.0, 23.927], [1.0, 0.0, 0.0, -0.073], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 48 mm past the edge of the existing piece; 87% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 2.99, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 6.61}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 47.9, "share of red footprint not over the grey": 0.87}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 8.4, "centre of mass offset from the grey centre, studs": 1.49}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 26, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 6.9 x 2.0", "how full that box is (1 = solid)": 0.08, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.9 x 12.4", "new piece distance from the build centre, studs": 3.34, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.62, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.28, "new piece": "Technic Beam 7"}}}, {"name": "32017", "aimed": false, "p": 0.015, "T": [[0.0, -1.0, 0.0, -8.073], [-1.0, -0.0, -0.0, -39.782], [0.0, 0.0, -1.0, -10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 3.69}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.4, "centre of mass offset from the grey centre, studs": 0.71}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 4.69, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "blue Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.89, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.66, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "3701", "aimed": false, "p": 0.0, "T": [[-0.0, 0.0, -1.0, -4.073], [-1.0, -0.0, 0.0, -31.927], [0.0, 1.0, 0.0, 12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 4 mm past the edge of the existing piece; 14% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 0.02, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 3.32}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 4.4, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.14}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.83, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.62}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 12, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "5.5 x 2.9 x 1.5", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.79}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.383, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.513}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "5.9 x 12.4", "new piece distance from the build centre, studs": 3.86, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "yellow Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.56, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.6, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "32316", "aimed": false, "p": 0.01, "T": [[0.0, -1.0, 0.0, 16.073], [-1.0, -0.0, -0.0, -15.927], [0.0, 0.0, -1.0, -12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.81, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.08}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 6.6, "centre of mass offset from the grey centre, studs": 1.79}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.09}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 3.0, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "blue Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.15, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.49, "new piece": "Technic Beam 5"}}}]}
{"turn": 6, "might_be": "a whirligig of coloured blades", "next": "A long thin blue beam on the lime beam's middle pin, reaching back and up-left into the empty gap behind the yellow wing.", "want_piece": "beam", "want_on": "lime", "taste": "flat bright arms fanning around one dark pin, like a frozen spin", "pick": 2, "candidates": [{"name": "32316", "aimed": true, "p": 0.105, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, -1.0, -0.0, 40.145], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 5.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.45, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 7.62}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 32.1, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.79, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 2.08}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "10.9 x 0.9 x 2.0", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 13.9", "new piece distance from the build centre, studs": 5.5, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.65, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.8, "new piece": "Technic Beam 5"}}}, {"name": "32017", "aimed": true, "p": 0.19, "T": [[-0.0, 1.0, 0.0, -7.927], [1.0, 0.0, 0.0, 24.073], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.99, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.8}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 23.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.92}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "7.9 x 12.4", "new piece distance from the build centre, studs": 3.64, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.58, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": true, "p": 0.275, "T": [[0.0, -1.0, -0.0, -0.073], [-1.0, -0.0, -0.0, 24.073], [0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.18}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 16.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.87}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 3.47, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.48, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32524", "aimed": true, "p": 0.105, "T": [[-0.0, 1.0, 0.0, 23.927], [-1.0, -0.0, 0.0, -8.073], [0.0, 0.0, 1.0, 8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 48 mm past the edge of the existing piece; 87% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 2.99, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 6.69}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 47.9, "share of red footprint not over the grey": 0.87}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 8.4, "centre of mass offset from the grey centre, studs": 1.58}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 26, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 6.9 x 2.0", "how full that box is (1 = solid)": 0.08, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.35}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.9 x 12.4", "new piece distance from the build centre, studs": 3.19, "build centre of mass outside the first piece footprint, mm": 0.8, "pieces in the build after": 8}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.83, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.49, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.43, "new piece": "Technic Beam 7"}}}, {"name": "32316", "aimed": true, "p": 0.235, "T": [[-0.0, 1.0, 0.0, 15.927], [1.0, 0.0, 0.0, 7.927], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.8}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 3.0, "centre of mass offset from the grey centre, studs": 0.92}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.36}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 2.46, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "lime Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.54, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.03, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": false, "p": 0.02, "T": [[-1.0, -0.0, 0.0, 0.0], [0.0, -1.0, 0.0, -31.855], [-0.0, 0.0, 1.0, -0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 2.75}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.41, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 10, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.6, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 3.57, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "blue Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.54, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.61, "new piece": "Technic Beam 5"}}}, {"name": "32017", "aimed": false, "p": 0.03, "T": [[0.0, -1.0, 0.0, -0.073], [1.0, 0.0, -0.0, 32.073], [0.0, 0.0, 1.0, 14.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 28 mm past the edge of the existing piece; 71% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 2.87}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 14.0, "share of red footprint not over the grey": 0.71}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.26}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.83}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.225}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 4.87, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.51, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.64, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": false, "p": 0.04, "T": [[0.0, -1.0, -0.0, -23.927], [-1.0, -0.0, -0.0, -31.927], [0.0, 0.0, -1.0, 2.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 5.59}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.0, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.1, "centre of mass offset from the grey centre, studs": 1.5}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.646}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "9.9 x 12.4", "new piece distance from the build centre, studs": 4.76, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "yellow Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.58, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.18, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.32, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}]}
{"turn": 7, "might_be": "a whirligig of coloured blades", "next": "A long thin beam on the lime beam's middle pin, reaching back and up-left into the empty gap behind the yellow wing.", "want_piece": "beam", "want_on": "lime", "taste": "flat coloured arms crossing at pins, a spin about to start", "pick": 2, "candidates": [{"name": "32524", "aimed": true, "p": 0.145, "T": [[-0.0, 1.0, -0.0, -7.927], [1.0, 0.0, 0.0, 24.073], [0.0, 0.0, -1.0, -12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 29% of the new piece's footprint is not over the existing one. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.98, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.6}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 15.9, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.29}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.41, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.7}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 14, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.54, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.8}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.954, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "8.9 x 12.4", "new piece distance from the build centre, studs": 3.41, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "lime Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.58, "new piece": "Technic Beam 7"}}}, {"name": "32316", "aimed": true, "p": 0.11, "T": [[-1.0, -0.0, 0.0, 15.855], [0.0, -1.0, 0.0, 16.0], [0.0, 0.0, 1.0, -0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.81, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 4.24}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.5, "centre of mass offset from the grey centre, studs": 1.42}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.09}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 2.76, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "lime Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.67, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Technic Beam 5"}}}, {"name": "32524", "aimed": true, "p": 0.295, "T": [[0.0, -1.0, -0.0, -15.927], [-1.0, -0.0, -0.0, 24.073], [0.0, 0.0, -1.0, -12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 43% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.98, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.81, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.57}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 23.9, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.43}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.53, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.41}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 16, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "7.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.47, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.6}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.762, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "9.9 x 12.4", "new piece distance from the build centre, studs": 3.85, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "lime Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.04, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.68, "new piece": "Technic Beam 7"}}}, {"name": "32316", "aimed": true, "p": 0.1, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, -1.0, -0.0, 40.145], [0.0, 0.0, -1.0, -12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.75}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 6.6, "centre of mass offset from the grey centre, studs": 1.43}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.29}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "6.9 x 13.9", "new piece distance from the build centre, studs": 5.23, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "lime Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.86, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.7, "new piece": "Technic Beam 5"}}}, {"name": "32524", "aimed": true, "p": 0.24, "T": [[1.0, 0.0, 0.0, 15.855], [0.0, 1.0, 0.0, 40.0], [0.0, 0.0, 1.0, -0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 48 mm past the edge of the existing piece; 87% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.81, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 5.96}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 39.9, "share of red footprint not over the grey": 0.87}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 7.7, "centre of mass offset from the grey centre, studs": 2.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.09}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "6.9 x 14.9", "new piece distance from the build centre, studs": 5.35, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "lime Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.6, "new piece": "Technic Beam 7"}}}, {"name": "3700", "aimed": false, "p": 0.04, "T": [[1.0, 0.0, 0.0, -0.0], [0.0, -0.0, 1.0, -27.709], [0.0, -1.0, -0.0, -12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 9 mm past the edge of the existing piece; 55% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.01, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 1.74}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 4.4, "share of red footprint not over the grey": 0.55}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.08}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 10, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 2.0 x 1.5", "how full that box is (1 = solid)": 0.2, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.05, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.71}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 4.01, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "blue Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.52, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.58, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "32524", "aimed": false, "p": 0.055, "T": [[0.0, -1.0, -0.0, 7.927], [-1.0, -0.0, 0.0, 16.073], [-0.0, 0.0, -1.0, -16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 5. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 16 mm past the edge of the existing piece; 29% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.01, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.78}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.1, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.29}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.41, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.01}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 14, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 0.9 x 2.0", "how full that box is (1 = solid)": 0.51, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.95, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "6.9 x 12.4", "new piece distance from the build centre, studs": 2.77, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "medium blue Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.46, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.23, "new piece": "Technic Beam 7"}}}, {"name": "3702", "aimed": false, "p": 0.015, "T": [[1.0, 0.0, -0.0, -24.0], [-0.0, 0.0, -1.0, 4.0], [-0.0, 1.0, 0.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 53 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 2.99, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 7.58}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 50.3, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.96, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 8.3, "centre of mass offset from the grey centre, studs": 2.09}, "openness": {"free studs on the pair": 14, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 6.0 x 2.0", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.17}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.887}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "11.5 x 12.4", "new piece distance from the build centre, studs": 3.98, "build centre of mass outside the first piece footprint, mm": 0.9, "pieces in the build after": 9}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.53, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.45, "new piece": "Technic Brick 1x8 with holes"}}}]}
{"turn": 8, "might_be": "a whirligig of coloured blades", "next": "A small round piece on top of the lime beam's middle pin, a bright hub cap at the centre the blades turn around.", "want_piece": "round", "want_on": "lime", "taste": "flat bright arms fanning around one pin, like they could spin", "pick": 0, "candidates": [{"name": "3701", "aimed": false, "p": 0.64, "T": [[1.0, 0.0, -0.0, 24.145], [-0.0, 0.0, -1.0, -4.145], [-0.0, 1.0, 0.0, -0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is pinned (a pin through both) to a existing Technic Beam 5. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 4 mm past the edge of the existing piece; 45% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 3.43}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 4.5, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.45}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.1, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.54}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 9, "connectors the join covered up": 7}, "shape": {"pair bounding box, studs (long x short x tall)": "5.5 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.39, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.79}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.146, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.812}, "the whole build": {"build height after, mm": 28.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.21, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 10}, "where": {"joins the": "yellow Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.57, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.31, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3702", "aimed": false, "p": 0.23, "T": [[0.0, -0.0, 1.0, -27.927], [-1.0, -0.0, 0.0, 48.073], [0.0, -1.0, -0.0, -20.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 57 mm past the edge of the existing piece; 89% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.58, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 7.65}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 52.4, "share of red footprint not over the grey": 0.89}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 11.1, "centre of mass offset from the grey centre, studs": 2.19}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 26, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 6.9 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.21}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.675}, "the whole build": {"build height after, mm": 36.0, "build footprint after, studs": "9.9 x 16.4", "new piece distance from the build centre, studs": 7.13, "build centre of mass outside the first piece footprint, mm": 3.7, "pieces in the build after": 10}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.14, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.06, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.28, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "32316", "aimed": false, "p": 0.13, "T": [[-0.0, 1.0, -0.0, -31.927], [1.0, 0.0, 0.0, 24.073], [0.0, -0.0, -1.0, -20.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 20% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.58, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.7}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.2}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.51, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.83}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 16, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "7.9 x 0.9 x 2.0", "how full that box is (1 = solid)": 0.45, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.71}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.998, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 36.0, "build footprint after, studs": "10.9 x 12.4", "new piece distance from the build centre, studs": 5.12, "build centre of mass outside the first piece footprint, mm": 0.9, "pieces in the build after": 10}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.14, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.47, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.83, "new piece": "Technic Beam 5"}}}]}
{"turn": 9, "might_be": "a lopsided whirligig of coloured blades", "next": "A small round lime piece capping the lime beam's middle pin, tucked on top, a bright hub everything turns around.", "want_piece": "round", "want_on": "lime", "taste": "a spinning toy that's a little lopsided, with one heavy red surprise", "pick": 2, "candidates": [{"name": "2905", "aimed": false, "p": 0.36, "T": [[-0.0, 1.0, -0.0, -39.927], [1.0, 0.0, 0.0, 24.073], [0.0, -0.0, -1.0, -18.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.58, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.17}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.61, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.06}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.71}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.75, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.575}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 5.77, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.07, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.88, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "3894", "aimed": false, "p": 0.25, "T": [[0.0, -0.0, 1.0, -19.782], [-1.0, -0.0, 0.0, 24.073], [0.0, -1.0, -0.0, -20.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 41 mm past the edge of the existing piece; 85% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.98, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.28, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.75}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 20.4, "share of red footprint not over the grey": 0.85}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.5}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 6.0 x 2.0", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.86}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.846}, "the whole build": {"build height after, mm": 36.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 4.62, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.14, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.72, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3894", "aimed": false, "p": 0.39, "T": [[-1.0, -0.0, 0.0, 16.0], [-0.0, -0.0, -1.0, -4.145], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is pinned (a pin through both) to a existing Technic Beam 5. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 9 mm past the edge of the existing piece; 48% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.43}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 4.5, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.48}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.41, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.04}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 10, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.46, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.99}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.243, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.556}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 2.45, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "yellow Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.21, "new piece": "Technic Brick 1x6 with holes"}}}]}
{"turn": 10, "might_be": "a lopsided whirligig of coloured blades", "next": "A small round lime piece capping the dark pin at the lime beam's middle, tucked on top, a bright hub at the centre.", "want_piece": "round", "want_on": "lime", "taste": "light coloured wings fanning out against a heavy lopsided stack that drags them down", "pick": 2, "candidates": [{"name": "32316", "aimed": false, "p": 0.14, "T": [[-0.0, 1.0, 0.0, -16.073], [1.0, 0.0, 0.0, 32.073], [0.0, 0.0, -1.0, -0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 30 mm past the edge of the existing piece; 77% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.81}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 30.0, "share of red footprint not over the grey": 0.77}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.04, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.7, "centre of mass offset from the grey centre, studs": 0.87}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 5.2 x 2.0", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.33}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.477}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 4.46, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 12}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.63, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.02, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.79, "new piece": "Technic Beam 5"}}}, {"name": "32017", "aimed": false, "p": 0.08, "T": [[-0.0, 1.0, -0.0, 24.073], [1.0, 0.0, 0.0, -0.073], [0.0, -0.0, -1.0, -22.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 4 mm past the edge of the existing piece; 9% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.34, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 3.6}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 3.7, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.09}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.0, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.26}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 11, "connectors the join covered up": 9}, "shape": {"pair bounding box, studs (long x short x tall)": "6.5 x 1.4 x 1.5", "how full that box is (1 = solid)": 0.47, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.83}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.998, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.263}, "the whole build": {"build height after, mm": 36.0, "build footprint after, studs": "10.9 x 12.4", "new piece distance from the build centre, studs": 3.47, "build centre of mass outside the first piece footprint, mm": 0.4, "pieces in the build after": 12}, "where": {"joins the": "orange Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.06, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.52, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.3, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": false, "p": 0.78, "T": [[-0.0, 1.0, -0.0, 8.073], [-1.0, -0.0, 0.0, -39.782], [0.0, 0.0, 1.0, -2.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 3.69}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.4, "centre of mass offset from the grey centre, studs": 0.71}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 5.28, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 12}, "where": {"joins the": "blue Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.56, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.5, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.86, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}]}
{"turn": 11, "might_be": "a lopsided whirligig of coloured blades", "next": "A small round lime piece tucked on top of the dark pin at the lime beam's middle, a bright hub at the centre.", "want_piece": "round", "want_on": "lime", "taste": "flat bright blades fanning one way while a heavy stack pulls the other", "pick": 0, "candidates": [{"name": "3702", "aimed": false, "p": 0.46, "T": [[-0.0, -0.0, -1.0, 11.927], [1.0, -0.0, -0.0, -8.073], [-0.0, -1.0, 0.0, -24.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 53 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.99, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 5.26}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 34.3, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.96, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.59}, "openness": {"free studs on the pair": 14, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 6.0 x 2.0", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.59}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.735}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.03, "build centre of mass outside the first piece footprint, mm": 1.5, "pieces in the build after": 13}, "where": {"joins the": "orange Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.13, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.18, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.26, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "32017", "aimed": false, "p": 0.315, "T": [[-0.0, 1.0, 0.0, 24.218], [1.0, 0.0, -0.0, -39.782], [-0.0, 0.0, -1.0, -6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 41% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.82, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 4.53}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.1, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.41}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.59, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.01}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 14, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 0.9 x 1.0", "how full that box is (1 = solid)": 0.42, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.59}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.738, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "10.9 x 12.4", "new piece distance from the build centre, studs": 5.47, "build centre of mass outside the first piece footprint, mm": 0.6, "pieces in the build after": 13}, "where": {"joins the": "yellow Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.44, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.1, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.93, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32316", "aimed": false, "p": 0.225, "T": [[-1.0, -0.0, -0.0, 0.0], [-0.0, 1.0, 0.0, 56.0], [0.0, 0.0, -1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 28 mm past the edge of the existing piece; 70% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.33, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 6.61}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 27.5, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.7}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.31, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.49}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 17, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "9.4 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.477}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "10.5 x 15.9", "new piece distance from the build centre, studs": 7.21, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 13}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.63, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.79, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.05, "new piece": "Technic Beam 5"}}}]}
{"turn": 12, "might_be": "a wobbly stack of planks about to topple", "next": "A long thin beam on the top yellow brick, reaching way out right past the red, overhanging like the next plank starting to tip.", "want_piece": "long", "want_on": "yellow", "taste": "a messy pile of bright planks caught the second before it slides", "pick": 4, "candidates": [{"name": "32316", "aimed": true, "p": 0.04, "T": [[1.0, 0.0, 0.0, 16.0], [0.0, -1.0, -0.0, -55.709], [0.0, 0.0, -1.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.73}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 6.5, "centre of mass offset from the grey centre, studs": 1.41}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.5 x 15.4", "new piece distance from the build centre, studs": 6.89, "build centre of mass outside the first piece footprint, mm": 2.1, "pieces in the build after": 14}, "where": {"joins the": "yellow Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.55, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.12, "new piece": "Technic Beam 5"}}}, {"name": "3702", "aimed": true, "p": 0.115, "T": [[-0.0, 0.0, -1.0, -44.073], [-1.0, 0.0, 0.0, 48.073], [0.0, 1.0, 0.0, -4.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 57 mm past the edge of the existing piece; 91% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 7.98}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 2.1, "past the grey side, mm": 52.4, "share of red footprint not over the grey": 0.91}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.02, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 11.1, "centre of mass offset from the grey centre, studs": 2.63}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 26, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 7.2 x 2.0", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.06}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.401}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.7 x 16.4", "new piece distance from the build centre, studs": 8.38, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 14}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.6, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.34, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.36, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "32524", "aimed": true, "p": 0.4, "T": [[1.0, 0.0, 0.0, 16.0], [0.0, 1.0, 0.0, -55.855], [0.0, 0.0, 1.0, 4.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 48 mm past the edge of the existing piece; 87% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 5.69}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 40.1, "share of red footprint not over the grey": 0.87}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 7.8, "centre of mass offset from the grey centre, studs": 1.59}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.5 x 16.4", "new piece distance from the build centre, studs": 7.01, "build centre of mass outside the first piece footprint, mm": 2.4, "pieces in the build after": 14}, "where": {"joins the": "yellow Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.8, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.55, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.12, "new piece": "Technic Beam 7"}}}, {"name": "32017", "aimed": true, "p": 0.01, "T": [[-1.0, -0.0, -0.0, -23.855], [-0.0, 1.0, -0.0, 40.0], [0.0, -0.0, -1.0, -18.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.67}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.0, "centre of mass offset from the grey centre, studs": 0.65}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.36}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.5 x 13.9", "new piece distance from the build centre, studs": 6.49, "build centre of mass outside the first piece footprint, mm": 0.4, "pieces in the build after": 14}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.05, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.03, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": true, "p": 0.405, "T": [[-0.0, 1.0, 0.0, -16.073], [-1.0, -0.0, 0.0, 16.073], [0.0, -0.0, 1.0, 14.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 30 mm past the edge of the existing piece; 77% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 4.68}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 30.0, "share of red footprint not over the grey": 0.77}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.04, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.61}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 5.2 x 1.5", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.33}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.225}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 4.19, "build centre of mass outside the first piece footprint, mm": 0.7, "pieces in the build after": 14}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.05, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.23, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.52, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "2905", "aimed": false, "p": 0.0, "T": [[-1.0, -0.0, 0.0, -16.145], [-0.0, 1.0, 0.0, -24.0], [-0.0, 0.0, -1.0, -10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 41% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 4.12}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.1, "share of red footprint not over the grey": 0.41}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 8.38, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.11}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 12, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.54}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.498, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.941}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.49, "build centre of mass outside the first piece footprint, mm": 0.2, "pieces in the build after": 14}, "where": {"joins the": "medium blue Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.45, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.8, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.13, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "3701", "aimed": false, "p": 0.0, "T": [[1.0, -0.0, -0.0, 16.0], [0.0, -0.0, 1.0, -20.0], [-0.0, -1.0, -0.0, -32.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 21 mm past the edge of the existing piece; 65% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.68}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 10.5, "share of red footprint not over the grey": 0.65}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.96, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.65}, "openness": {"free studs on the pair": 12, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.0 x 2.0", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.75}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.383, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.504}, "the whole build": {"build height after, mm": 48.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 4.49, "build centre of mass outside the first piece footprint, mm": 2.2, "pieces in the build after": 14}, "where": {"joins the": "dark pink Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.1, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.05, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.54, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "32017", "aimed": false, "p": 0.03, "T": [[0.0, -1.0, 0.0, 16.073], [1.0, 0.0, 0.0, -23.927], [0.0, 0.0, 1.0, 10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 24 mm past the edge of the existing piece; 61% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 4.51}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.0, "share of red footprint not over the grey": 0.61}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.71, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.38}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 16, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "5.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.19, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.5, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.646}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.69, "build centre of mass outside the first piece footprint, mm": 1.9, "pieces in the build after": 14}, "where": {"joins the": "yellow Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.95, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.05, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.55, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}]}
{"turn": 13, "might_be": "a wobbly stack of planks about to topple", "next": "A long thin yellow beam on the red block's right end, reaching out and tipping down past the edge, half-fallen.", "want_piece": "beam", "want_on": "red", "taste": "planks skidding loose at the top and bottom, the second before the pile goes", "pick": 1, "candidates": [{"name": "32316", "aimed": true, "p": 0.16, "T": [[1.0, 0.0, 0.0, 16.145], [0.0, 1.0, 0.0, 15.855], [0.0, 0.0, 1.0, 8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Brick 1x4 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 30 mm past the edge of the existing piece; 77% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 4.81}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 30.0, "share of red footprint not over the grey": 0.77}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.04, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.6, "centre of mass offset from the grey centre, studs": 1.01}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "5.2 x 4.0 x 2.0", "how full that box is (1 = solid)": 0.15, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.812}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.07, "build centre of mass outside the first piece footprint, mm": 1.4, "pieces in the build after": 15}, "where": {"joins the": "red Technic Brick 1x4 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.82, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.56, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.16, "new piece": "Technic Beam 5"}}}, {"name": "32524", "aimed": true, "p": 0.415, "T": [[-1.0, -0.0, 0.0, 32.145], [0.0, -1.0, 0.0, 7.855], [0.0, 0.0, 1.0, 8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Brick 1x4 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 44 mm past the edge of the existing piece; 80% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 4.81}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 30.0, "share of red footprint not over the grey": 0.8}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.76}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.0 x 2.0", "how full that box is (1 = solid)": 0.13, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.33}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.859}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 4.12, "build centre of mass outside the first piece footprint, mm": 3.0, "pieces in the build after": 15}, "where": {"joins the": "red Technic Brick 1x4 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.82, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.84, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.17, "new piece": "Technic Beam 7"}}}, {"name": "32017", "aimed": true, "p": 0.26, "T": [[-1.0, -0.0, 0.0, 16.145], [0.0, -1.0, 0.0, -0.145], [0.0, 0.0, 1.0, 6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Brick 1x4 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 28 mm past the edge of the existing piece; 71% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 2.87}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 14.0, "share of red footprint not over the grey": 0.71}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.34}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.0 x 1.5", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.75}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.383}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 2.11, "build centre of mass outside the first piece footprint, mm": 1.1, "pieces in the build after": 15}, "where": {"joins the": "red Technic Brick 1x4 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.77, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.32, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.13, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": true, "p": 0.08, "T": [[-1.0, -0.0, 0.0, 24.145], [0.0, -1.0, 0.0, -8.145], [0.0, 0.0, 1.0, 6.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Brick 1x4 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 28 mm past the edge of the existing piece; 71% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 3.59}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 22.0, "share of red footprint not over the grey": 0.71}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.39}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.0 x 1.5", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.383}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.11, "build centre of mass outside the first piece footprint, mm": 1.4, "pieces in the build after": 15}, "where": {"joins the": "red Technic Brick 1x4 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.77, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.39, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.36, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32316", "aimed": true, "p": 0.045, "T": [[1.0, 0.0, 0.0, 24.145], [0.0, 1.0, 0.0, -16.145], [0.0, 0.0, 1.0, 8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Brick 1x4 with holes. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 30 mm past the edge of the existing piece; 77% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 4.7}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 30.0, "share of red footprint not over the grey": 0.77}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.04, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 2.2, "centre of mass offset from the grey centre, studs": 0.98}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "5.1 x 4.0 x 2.0", "how full that box is (1 = solid)": 0.15, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.812}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.64, "build centre of mass outside the first piece footprint, mm": 1.9, "pieces in the build after": 15}, "where": {"joins the": "red Technic Brick 1x4 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.82, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.27, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.5, "new piece": "Technic Beam 5"}}}, {"name": "32017", "aimed": false, "p": 0.04, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, -1.0, -0.0, -24.0], [0.0, 0.0, -1.0, -10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 20% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.98, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 3.51}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 7.9, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.2}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.53, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.49}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 12, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "5.9 x 0.9 x 1.0", "how full that box is (1 = solid)": 0.5, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.8}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.986, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.03, "build centre of mass outside the first piece footprint, mm": 0.5, "pieces in the build after": 15}, "where": {"joins the": "blue Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.38, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}]}
{"turn": 14, "might_be": "a wobbly stack of planks about to topple", "next": "A thin beam pinned to the grey bar's far right end, swinging down past the edge like a plank already falling.", "want_piece": "beam", "want_on": "light grey", "taste": "a pile caught the second before the top plank slides off", "pick": 0, "candidates": [{"name": "32316", "aimed": true, "p": 0.63, "T": [[1.0, 0.0, 0.0, 32.145], [0.0, 1.0, 0.0, 39.855], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 61% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.16, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 6.62}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 24.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.61}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.71, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.66}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 20, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "9.9 x 0.9 x 2.0", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.498, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.697}, "the whole build": {"build height after, mm": 48.0, "build footprint after, studs": "10.5 x 13.9", "new piece distance from the build centre, studs": 6.53, "build centre of mass outside the first piece footprint, mm": 4.4, "pieces in the build after": 16}, "where": {"joins the": "light grey Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.02, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.41, "new piece": "Technic Beam 5"}}}, {"name": "32524", "aimed": true, "p": 0.035, "T": [[-1.0, -0.0, 0.0, 32.145], [0.0, -1.0, 0.0, -8.145], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 29% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.58, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 5.65}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.29}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.41, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "8.9 x 0.9 x 2.0", "how full that box is (1 = solid)": 0.47, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.71}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.957, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 48.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 4.33, "build centre of mass outside the first piece footprint, mm": 4.9, "pieces in the build after": 16}, "where": {"joins the": "light grey Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.45, "new piece": "Technic Beam 7"}}}, {"name": "32017", "aimed": true, "p": 0.03, "T": [[0.0, -1.0, -0.0, 32.073], [-1.0, -0.0, -0.0, 15.927], [0.0, 0.0, -1.0, 2.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 2.88}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.85}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "11.9 x 12.4", "new piece distance from the build centre, studs": 4.02, "build centre of mass outside the first piece footprint, mm": 3.8, "pieces in the build after": 16}, "where": {"joins the": "light grey Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.68, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.7, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.02, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32524", "aimed": true, "p": 0.005, "T": [[0.0, -1.0, 0.0, 40.073], [1.0, 0.0, -0.0, 7.927], [0.0, 0.0, 1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 48 mm past the edge of the existing piece; 87% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.99, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 4.69}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.87}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.4, "centre of mass offset from the grey centre, studs": 0.5}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 26, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 6.9 x 2.0", "how full that box is (1 = solid)": 0.08, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 48.0, "build footprint after, studs": "13.9 x 12.4", "new piece distance from the build centre, studs": 5.15, "build centre of mass outside the first piece footprint, mm": 5.5, "pieces in the build after": 16}, "where": {"joins the": "light grey Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.76, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.25, "new piece": "Technic Beam 7"}}}, {"name": "32017", "aimed": true, "p": 0.28, "T": [[0.0, -1.0, -0.0, 24.073], [-1.0, -0.0, -0.0, 31.782], [0.0, 0.0, -1.0, 2.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.8}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.91}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.07}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.9 x 12.4", "new piece distance from the build centre, studs": 4.71, "build centre of mass outside the first piece footprint, mm": 3.5, "pieces in the build after": 16}, "where": {"joins the": "light grey Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.68, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.74, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.35, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "3700", "aimed": false, "p": 0.01, "T": [[1.0, 0.0, 0.0, 24.145], [-0.0, 0.0, 1.0, 20.145], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is pinned (a pin through both) to a existing Technic Beam 5. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 4 mm past the edge of the existing piece; 54% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.82, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.43}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 4.5, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.54}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.3, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.74}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 9, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "5.5 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.28, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.59}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.05, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.665}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "10.5 x 12.4", "new piece distance from the build centre, studs": 3.61, "build centre of mass outside the first piece footprint, mm": 3.5, "pieces in the build after": 16}, "where": {"joins the": "medium blue Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.27, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.54, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.09, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "3702", "aimed": false, "p": 0.005, "T": [[1.0, -0.0, -0.0, -23.855], [0.0, -0.0, 1.0, 28.145], [-0.0, -1.0, -0.0, -20.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 12 mm past the edge of the existing piece; 48% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 5.26}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 12.3, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.48}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 5.81, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.61}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 15, "connectors the join covered up": 13}, "shape": {"pair bounding box, studs (long x short x tall)": "8.4 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.44, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.85}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.152, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.607}, "the whole build": {"build height after, mm": 44.0, "build footprint after, studs": "12.0 x 12.4", "new piece distance from the build centre, studs": 5.15, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 16}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.18, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.39, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.76, "new piece": "Technic Brick 1x8 with holes"}}}]}
{"turn": 15, "might_be": "a wobbly stack of planks about to topple", "next": "A thin beam hanging from the lime beam's far right end at the top, swinging down past the edge like a plank mid-fall.", "want_piece": "beam", "want_on": "lime", "taste": "planks reaching further and further out, one beam from the whole pile going", "pick": 0, "candidates": [{"name": "32017", "aimed": true, "p": 0.445, "T": [[-0.0, 1.0, 0.0, 48.073], [-1.0, -0.0, 0.0, 55.927], [0.0, 0.0, 1.0, 22.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.82, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 5.02}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 2.2, "centre of mass offset from the grey centre, studs": 1.03}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.09}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "13.9 x 13.9", "new piece distance from the build centre, studs": 9.0, "build centre of mass outside the first piece footprint, mm": 5.6, "pieces in the build after": 17}, "where": {"joins the": "lime Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.04, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.22, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.51, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": true, "p": 0.065, "T": [[1.0, 0.0, 0.0, -16.145], [0.0, 1.0, 0.0, 40.0], [0.0, 0.0, 1.0, -2.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.82, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 4.97}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 4.4, "centre of mass offset from the grey centre, studs": 1.41}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.09}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 48.0, "build footprint after, studs": "10.5 x 13.9", "new piece distance from the build centre, studs": 5.48, "build centre of mass outside the first piece footprint, mm": 3.6, "pieces in the build after": 17}, "where": {"joins the": "lime Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.54, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.15, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.94, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32316", "aimed": true, "p": 0.045, "T": [[-0.0, 1.0, 0.0, 48.073], [-1.0, -0.0, 0.0, 47.782], [0.0, 0.0, 1.0, 24.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 4.8}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 4.4, "centre of mass offset from the grey centre, studs": 1.11}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 56.0, "build footprint after, studs": "13.9 x 13.9", "new piece distance from the build centre, studs": 8.37, "build centre of mass outside the first piece footprint, mm": 6.4, "pieces in the build after": 17}, "where": {"joins the": "lime Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.12, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.37, "new piece": "Technic Beam 5"}}}, {"name": "32017", "aimed": true, "p": 0.065, "T": [[0.0, -1.0, 0.0, 32.073], [1.0, 0.0, 0.0, 55.927], [0.0, 0.0, 1.0, 22.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.82, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 3.44}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 16.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.74}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.59}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "11.9 x 13.9", "new piece distance from the build centre, studs": 8.01, "build centre of mass outside the first piece footprint, mm": 5.1, "pieces in the build after": 17}, "where": {"joins the": "lime Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.04, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.92, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.69, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": true, "p": 0.36, "T": [[-1.0, -0.0, 0.0, 32.145], [0.0, -1.0, 0.0, 63.855], [0.0, 0.0, 1.0, 22.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 61% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.22, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 5.54}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 24.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.61}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.71, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.1}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 16, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "7.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.37, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.5, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "10.5 x 16.9", "new piece distance from the build centre, studs": 8.86, "build centre of mass outside the first piece footprint, mm": 5.1, "pieces in the build after": 17}, "where": {"joins the": "lime Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.04, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.01, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.83, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "3700", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, -0.0, 32.145], [-0.0, 0.0, -1.0, -20.291], [-0.0, 1.0, 0.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 9 mm past the edge of the existing piece; 64% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.87, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 3.98}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 2.1, "past the grey side, mm": 4.4, "share of red footprint not over the grey": 0.64}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.02, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.93}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "7.2 x 2.0 x 2.0", "how full that box is (1 = solid)": 0.19, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.56}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.05, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.464}, "the whole build": {"build height after, mm": 48.0, "build footprint after, studs": "10.5 x 13.9", "new piece distance from the build centre, studs": 4.66, "build centre of mass outside the first piece footprint, mm": 5.1, "pieces in the build after": 17}, "where": {"joins the": "light grey Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.92, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.62, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "32316", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, -0.0], [0.0, -1.0, -0.0, -31.855], [0.0, 0.0, -1.0, -12.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 2.75}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.41, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 10, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.6, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 48.0, "build footprint after, studs": "10.5 x 13.9", "new piece distance from the build centre, studs": 4.53, "build centre of mass outside the first piece footprint, mm": 4.0, "pieces in the build after": 17}, "where": {"joins the": "blue Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.68, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.52, "new piece": "Technic Beam 5"}}}, {"name": "3701", "aimed": false, "p": 0.005, "T": [[-1.0, -0.0, 0.0, -24.0], [-0.0, -0.0, -1.0, 20.0], [0.0, -1.0, 0.0, -20.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 4 mm past the edge of the existing piece; 36% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.43}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.36}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.6, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.45}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 12, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.37, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.85}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.143, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.859}, "the whole build": {"build height after, mm": 48.0, "build footprint after, studs": "10.5 x 13.9", "new piece distance from the build centre, studs": 5.12, "build centre of mass outside the first piece footprint, mm": 2.5, "pieces in the build after": 17}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.17, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.49, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.74, "new piece": "Technic Brick 1x4 with holes"}}}]}
{"turn": 16, "might_be": "a wobbly stack of planks about to topple", "next": "A small dark round piece on the green beam's far right tip, a little weight tipping it out further.", "want_piece": "round", "want_on": "green", "taste": "a heap that leans one way, its top plank reaching out over nothing", "pick": 0, "candidates": [{"name": "3702", "aimed": false, "p": 0.685, "T": [[-1.0, 0.0, -0.0, 40.0], [0.0, -0.0, -1.0, -43.855], [-0.0, -1.0, 0.0, -8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 44 mm past the edge of the existing piece; 80% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.63, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 8.12}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 44.3, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.8}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.21, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 5.8, "centre of mass offset from the grey centre, studs": 3.17}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 19, "connectors the join covered up": 5}, "shape": {"pair bounding box, studs (long x short x tall)": "10.4 x 1.4 x 1.5", "how full that box is (1 = solid)": 0.37, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.384, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.2}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 13.9", "new piece distance from the build centre, studs": 6.99, "build centre of mass outside the first piece footprint, mm": 8.9, "pieces in the build after": 18}, "where": {"joins the": "yellow Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.38, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.26, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.11, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3894", "aimed": false, "p": 0.15, "T": [[0.0, -0.0, 1.0, -11.782], [-1.0, -0.0, 0.0, 16.073], [0.0, -1.0, -0.0, -20.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is pinned (a pin through both) to a existing Technic Beam 7. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 41 mm past the edge of the existing piece; 85% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.01, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.33}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 28.4, "share of red footprint not over the grey": 0.85}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.7, "centre of mass offset from the grey centre, studs": 0.55}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 6.0 x 2.0", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.784}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "13.9 x 13.9", "new piece distance from the build centre, studs": 4.07, "build centre of mass outside the first piece footprint, mm": 3.6, "pieces in the build after": 18}, "where": {"joins the": "yellow Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.15, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.55, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.51, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3894", "aimed": false, "p": 0.165, "T": [[0.0, -0.0, 1.0, 20.073], [-1.0, -0.0, 0.0, -24.073], [0.0, -1.0, -0.0, -32.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 18% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.02, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 5.26}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.1, "share of red footprint not over the grey": 0.18}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 6.91, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.86}, "openness": {"free studs on the pair": 14, "free hole ends on the pair": 14, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.46, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.74}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": -1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.967}, "the whole build": {"build height after, mm": 60.0, "build footprint after, studs": "13.9 x 13.9", "new piece distance from the build centre, studs": 5.46, "build centre of mass outside the first piece footprint, mm": 6.2, "pieces in the build after": 18}, "where": {"joins the": "dark pink Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.56, "new piece": "Technic Brick 1x6 with holes"}}}]}
{"turn": 17, "might_be": "a wobbly stack of planks about to topple", "next": "A thin beam hanging down at an angle from the green beam's far right tip, like a plank that's already slipped off the edge.", "want_piece": "beam", "want_on": "green", "taste": "planks sliding opposite ways, a pile coming apart in slow motion", "pick": 4, "candidates": [{"name": "32524", "aimed": true, "p": 0.3, "T": [[0.0, -1.0, 0.0, 40.073], [1.0, 0.0, 0.0, 55.927], [0.0, 0.0, 1.0, 28.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 29% of the new piece's footprint is not over the existing one. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.0, "farthest point of red from the grey centre, studs": 4.62}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.29}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.41, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.71}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 14, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.54, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.8}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.959, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 60.0, "build footprint after, studs": "14.4 x 13.9", "new piece distance from the build centre, studs": 8.4, "build centre of mass outside the first piece footprint, mm": 10.6, "pieces in the build after": 19}, "where": {"joins the": "green Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.6, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.69, "new piece": "Technic Beam 7"}}}, {"name": "32316", "aimed": true, "p": 0.115, "T": [[1.0, 0.0, 0.0, 40.0], [0.0, -1.0, -0.0, 40.0], [0.0, 0.0, -1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 1.99, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.73}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 31.9, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 6.5, "centre of mass offset from the grey centre, studs": 1.42}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.29}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 13.9", "new piece distance from the build centre, studs": 6.29, "build centre of mass outside the first piece footprint, mm": 10.1, "pieces in the build after": 19}, "where": {"joins the": "green Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.85, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.47, "new piece": "Technic Beam 5"}}}, {"name": "32017", "aimed": true, "p": 0.195, "T": [[1.0, 0.0, 0.0, 56.0], [0.0, 1.0, 0.0, 39.855], [0.0, 0.0, 1.0, 26.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 4.64}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 4.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 4.4, "centre of mass offset from the grey centre, studs": 1.12}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.0", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 56.0, "build footprint after, studs": "14.4 x 13.9", "new piece distance from the build centre, studs": 8.06, "build centre of mass outside the first piece footprint, mm": 10.0, "pieces in the build after": 19}, "where": {"joins the": "green Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.04, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.68, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.32, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32316", "aimed": true, "p": 0.05, "T": [[1.0, 0.0, 0.0, 56.0], [0.0, -1.0, -0.0, 55.855], [0.0, 0.0, -1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 2.97}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.81, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.63}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.79}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 15.9", "new piece distance from the build centre, studs": 8.97, "build centre of mass outside the first piece footprint, mm": 10.8, "pieces in the build after": 19}, "where": {"joins the": "green Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.85, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.82, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.55, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.305, "T": [[1.0, 0.0, 0.0, 64.145], [0.0, -1.0, -0.0, 72.0], [0.0, 0.0, -1.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5 thin (1x5 liftarm). It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.82, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.09}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.79, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 6.6, "centre of mass offset from the grey centre, studs": 1.8}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.09}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 17.9", "new piece distance from the build centre, studs": 11.13, "build centre of mass outside the first piece footprint, mm": 11.2, "pieces in the build after": 19}, "where": {"joins the": "green Technic Beam 5 thin (1x5 liftarm)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.85, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.7, "new piece": "Technic Beam 5"}}}, {"name": "2905", "aimed": false, "p": 0.015, "T": [[1.0, 0.0, 0.0, 40.0], [0.0, -1.0, -0.0, -39.855], [0.0, 0.0, -1.0, -14.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 3x3 bent thin (L) is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 14 mm past the edge of the existing piece; 60% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 2.65}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 14.0, "share of red footprint not over the grey": 0.6}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 5.64, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.17}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 16, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.2 x 1.5", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.75, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.3}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 14.9", "new piece distance from the build centre, studs": 7.05, "build centre of mass outside the first piece footprint, mm": 10.1, "pieces in the build after": 19}, "where": {"joins the": "lime Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.27, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.7, "new piece": "Technic Beam 3x3 bent thin (L)"}}}, {"name": "32316", "aimed": false, "p": 0.015, "T": [[-0.0, 1.0, 0.0, 15.927], [1.0, 0.0, 0.0, 40.073], [0.0, 0.0, -1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 30 mm past the edge of the existing piece; 77% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 5.14}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 30.0, "share of red footprint not over the grey": 0.77}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.04, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.02}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 5.2 x 2.0", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.17}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.477}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 13.9", "new piece distance from the build centre, studs": 4.68, "build centre of mass outside the first piece footprint, mm": 9.0, "pieces in the build after": 19}, "where": {"joins the": "yellow Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.54, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.11, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.68, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, 40.0], [0.0, -1.0, -0.0, -39.855], [0.0, 0.0, -1.0, -16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 28 mm past the edge of the existing piece; 71% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 2.87}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 14.0, "share of red footprint not over the grey": 0.71}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.26, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.04}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 4.9 x 2.0", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.423}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 14.9", "new piece distance from the build centre, studs": 6.76, "build centre of mass outside the first piece footprint, mm": 10.1, "pieces in the build after": 19}, "where": {"joins the": "lime Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.23, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.26, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.66, "new piece": "Technic Beam 5"}}}]}
{"turn": 18, "might_be": "a wobbly stack of planks about to topple", "next": "A thin beam pinned to the orange beam's low right tip, hanging down steeply at an angle, like a plank already slipping off.", "want_piece": "beam", "want_on": "orange", "taste": "a long arm reaching out past the edge, tip drooping, just before it goes", "pick": 1, "candidates": [{"name": "32017", "aimed": true, "p": 0.31, "T": [[0.0, -1.0, 0.0, 80.218], [-1.0, -0.0, -0.0, 64.073], [0.0, 0.0, -1.0, 10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 32 mm past the edge of the existing piece; 82% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.4, "red centre across the grey, studs from its centre": 2.01, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 4.68}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.1, "share of red footprint not over the grey": 0.82}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.8, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 2.3, "centre of mass offset from the grey centre, studs": 0.82}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 4.9 x 1.5", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "17.9 x 17.9", "new piece distance from the build centre, studs": 11.09, "build centre of mass outside the first piece footprint, mm": 12.9, "pieces in the build after": 20}, "where": {"joins the": "orange Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.73, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.96, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.45, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32316", "aimed": true, "p": 0.595, "T": [[-1.0, -0.0, 0.0, 64.145], [-0.0, 1.0, -0.0, 103.855], [0.0, -0.0, -1.0, 8.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 32 mm past the edge of the existing piece; 81% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.98, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.63, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 6.6}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 31.9, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.81}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 0.83, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.99}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.9 x 0.9 x 2.0", "how full that box is (1 = solid)": 0.33, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 21.9", "new piece distance from the build centre, studs": 13.75, "build centre of mass outside the first piece footprint, mm": 13.3, "pieces in the build after": 20}, "where": {"joins the": "orange Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.69, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.15, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.025, "T": [[-1.0, -0.0, 0.0, 64.145], [0.0, -1.0, 0.0, 80.0], [-0.0, 0.0, 1.0, 24.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 5. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 20% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.41, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 3.76}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.2}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 3.51, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.5}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 12, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "5.9 x 0.9 x 2.0", "how full that box is (1 = solid)": 0.5, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.8}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.995, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 56.0, "build footprint after, studs": "14.4 x 18.9", "new piece distance from the build centre, studs": 11.56, "build centre of mass outside the first piece footprint, mm": 13.3, "pieces in the build after": 20}, "where": {"joins the": "orange Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.0, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.89, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.82, "new piece": "Technic Beam 5"}}}, {"name": "32017", "aimed": true, "p": 0.02, "T": [[1.0, 0.0, 0.0, 32.0], [0.0, -1.0, -0.0, -16.0], [0.0, 0.0, -1.0, -22.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 30 mm past the edge of the existing piece; 76% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 1.98, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 5.01}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 29.9, "share of red footprint not over the grey": 0.76}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.05, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.75}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 18, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 5.1 x 1.5", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.17}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.263}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 17.9", "new piece distance from the build centre, studs": 4.56, "build centre of mass outside the first piece footprint, mm": 11.6, "pieces in the build after": 20}, "where": {"joins the": "orange Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.12, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.26, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.25, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": true, "p": 0.03, "T": [[-1.0, -0.0, 0.0, 64.145], [-0.0, 1.0, -0.0, 72.145], [0.0, -0.0, -1.0, 10.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 5. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.02, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.01, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.0, "farthest point of red from the grey centre, studs": 2.66}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.1, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 4.39, "can swing on its pin": true}, "balance": {"pair height, mm": 12.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.01}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 10, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 0.9 x 1.5", "how full that box is (1 = solid)": 0.6, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.232, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.472}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 17.9", "new piece distance from the build centre, studs": 10.44, "build centre of mass outside the first piece footprint, mm": 12.5, "pieces in the build after": 20}, "where": {"joins the": "orange Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.73, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.82, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.71, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "3700", "aimed": false, "p": 0.005, "T": [[-0.0, 0.0, -1.0, 35.927], [1.0, -0.0, -0.0, -39.782], [-0.0, -1.0, -0.0, -16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 5 mm past the edge of the existing piece; 30% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 1.94}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 2.5, "share of red footprint not over the grey": 0.3}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.96, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.05}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.0 x 2.0", "how full that box is (1 = solid)": 0.26, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 1.05, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.148}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 17.9", "new piece distance from the build centre, studs": 6.9, "build centre of mass outside the first piece footprint, mm": 11.8, "pieces in the build after": 20}, "where": {"joins the": "lime Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.23, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.36, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.64, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "3894", "aimed": false, "p": 0.005, "T": [[-0.0, 0.0, 1.0, 60.073], [-1.0, -0.0, -0.0, -31.782], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is pinned (a pin through both) to a existing Technic Brick 1x8 with holes. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 37 mm past the edge of the existing piece; 77% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.01, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 4.96}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 26.5, "share of red footprint not over the grey": 0.77}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.96, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.98}, "openness": {"free studs on the pair": 14, "free hole ends on the pair": 22, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 6.0 x 2.0", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.33}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.25, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.779}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 18.4", "new piece distance from the build centre, studs": 7.49, "build centre of mass outside the first piece footprint, mm": 14.2, "pieces in the build after": 20}, "where": {"joins the": "lime Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.23, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.69, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3701", "aimed": false, "p": 0.01, "T": [[-0.0, 0.0, -1.0, 28.073], [-1.0, 0.0, 0.0, -24.218], [0.0, 1.0, 0.0, 16.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x4 with holes is pinned (a pin through both) to a existing Technic Beam 7. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 20 mm past the edge of the existing piece; 77% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.16, "red centre across the grey, studs from its centre": 0.01, "red centre above the grey centre, mm": 8.0, "farthest point of red from the grey centre, studs": 6.23}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 20.5, "past the grey side, mm": 2.1, "share of red footprint not over the grey": 0.77}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 1.3, "can swing on its pin": true}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.79}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 17, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "9.5 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.27, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.383, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.692}, "the whole build": {"build height after, mm": 52.0, "build footprint after, studs": "14.4 x 17.9", "new piece distance from the build centre, studs": 4.91, "build centre of mass outside the first piece footprint, mm": 12.0, "pieces in the build after": 20}, "where": {"joins the": "light grey Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.85, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.33, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.36, "new piece": "Technic Brick 1x4 with holes"}}}]}
