{"turn": 0, "might_be": "a bowlegged cowboy, legs still shaped like the horse", "next": "A brown 2x4 brick sitting on top of the blue arch, a squat body and belt on bowed jean legs.", "want_piece": "brick", "want_on": "dark blue", "taste": "legs still shaped like a horse that's gone", "pick": 0, "candidates": [{"name": "3001", "aimed": true, "p": 0.845, "T": [[1.0, 0.0, 0.0, 0.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 Brick 2x4 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 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. 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.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": 9.6, "farthest point of red from the grey centre, studs": 3.02}, "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": 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": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.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.537}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 1.29, "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.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.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.29, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.05, "T": [[0.0, -1.0, 0.0, -8.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 Brick 2x4 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 off-centre, toward 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": 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": 9.6, "farthest point of red from the grey centre, studs": 3.62}, "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": 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.76}, "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 4.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.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.537}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "4.0 x 4.0", "new piece distance from the build centre, studs": 1.63, "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.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.3, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.64, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.075, "T": [[-1.0, -0.0, 0.0, -8.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 Brick 2x4 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 8 mm past the edge of the existing piece; 62% 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": 9.6, "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": 8.0, "share of red footprint not over the grey": 0.62}, "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": 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.76}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.39, "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.537}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "5.0 x 2.0", "new piece distance from the build centre, studs": 1.63, "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.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.57, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.07, "new piece": "Brick 2x4"}}}, {"name": "41769a", "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, -9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Wing  2 x  4 Right without Chamfer 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 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": 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": 1.5, "red centre above the grey centre, mm": -6.4, "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": 8.0, "past the grey side, mm": 24.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)": 1.1, "centre of mass offset from the grey centre, studs": 1.03}, "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 4.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}}, "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.708}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "5.0 x 4.0", "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": 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.11, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.16, "new piece": "Wing  2 x  4 Right without Chamfer"}}}, {"name": "3622", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, 12.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 Brick  1 x  3 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 at one end. It hangs 8 mm past the edge of the existing piece; 33% 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.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": 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": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.33}, "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.73}, "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)": "5.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)": 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.927}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "5.0 x 1.0", "new piece distance from the build centre, studs": 1.9, "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.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.65, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.54, "new piece": "Brick  1 x  3"}}}, {"name": "41769a", "aimed": false, "p": 0.0, "T": [[0.0, -1.0, 0.0, -8.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 Wing  2 x  4 Right without Chamfer 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; 62% 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": 3.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": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.62}, "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": 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.51}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "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.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.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.708}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "5.0 x 2.0", "new piece distance from the build centre, studs": 1.59, "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.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.55, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.21, "new piece": "Wing  2 x  4 Right without Chamfer"}}}, {"name": "3001", "aimed": false, "p": 0.02, "T": [[0.0, -1.0, 0.0, -8.0], [1.0, 0.0, 0.0, -12.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 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 off-centre, toward 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. 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": 1.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 4.37}, "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": 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)": 4.1, "centre of mass offset from the grey centre, studs": 1.22}, "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 4.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.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.537}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "4.0 x 4.0", "new piece distance from the build centre, studs": 2.16, "build centre of mass outside the first piece footprint, mm": 4.1, "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.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.84, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.5, "new piece": "Brick 2x4"}}}, {"name": "3023", "aimed": false, "p": 0.005, "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.35, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.11, "new piece": "Plate 1x2"}}}]}
{"turn": 1, "might_be": "a bowlegged cowboy, horse missing", "next": "A tan 1x3 brick standing on top of the brown body, in the middle: a head. The wings can make a huge hat brim later.", "want_piece": "brick", "want_on": "brown", "taste": "a gap between the legs shaped like a horse that's gone", "pick": 0, "candidates": [{"name": "3622", "aimed": true, "p": 0.475, "T": [[1.0, 0.0, 0.0, 4.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  3 is stacked (studs into its underside) to a existing Brick 2x4. 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": 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": 9.6, "farthest point of red from the grey centre, studs": 2.81}, "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": 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": 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.22}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.44, "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.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.498}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 1.99, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.08, "new piece": "Brick  1 x  3"}}}, {"name": "3622", "aimed": true, "p": 0.085, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.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 Brick  1 x  3 is stacked (studs into its underside) to a existing Brick 2x4. 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; 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": 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": 1.5, "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": 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": 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.49}, "openness": {"free studs on the pair": 10, "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 4.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.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)": 0.498}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "4.0 x 4.0", "new piece distance from the build centre, studs": 2.55, "build centre of mass outside the first piece footprint, mm": 1.8, "pieces in the build after": 3}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.55, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.53, "new piece": "Brick  1 x  3"}}}, {"name": "3622", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, -12.0], [0.0, -1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  3 is stacked (studs into its underside) to a existing Brick 2x4. 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; 33% 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.75, "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": 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.33}, "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.49}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.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.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.498}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "5.0 x 2.0", "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": 3}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.64, "new piece": "Brick  1 x  3"}}}, {"name": "6141", "aimed": false, "p": 0.035, "T": [[0.0, -1.0, 0.0, -4.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 Plate  1 x  1 Round is stacked (studs into its underside) to a existing Brick 2x4. 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.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": 1.51}, "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.04}, "openness": {"free studs on the pair": 8, "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.48, "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.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.045}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 1.44, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "brown Brick 2x4", "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.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.36, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3702", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, -32.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 1x8 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 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": 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.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 8.24}, "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": 0.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": 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)": 6.9, "centre of mass offset from the grey centre, studs": 2.87}, "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)": "10.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.39, "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.49}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 2.0", "new piece distance from the build centre, studs": 4.48, "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.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.64, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.89, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3622", "aimed": false, "p": 0.385, "T": [[1.0, 0.0, 0.0, 4.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  3 is stacked (studs into its underside) to a existing Brick 2x4. 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": 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": 9.6, "farthest point of red from the grey centre, studs": 2.81}, "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": 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": 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.22}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.44, "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.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.498}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 1.99, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.08, "new piece": "Brick  1 x  3"}}}, {"name": "3622", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, -12.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 Brick  1 x  3 is stacked (studs into its underside) to a existing Brick 2x4. 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; 33% 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.75, "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": 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.33}, "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.49}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.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.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.498}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "5.0 x 2.0", "new piece distance from the build centre, studs": 1.79, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "brown Brick 2x4", "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.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.64, "new piece": "Brick  1 x  3"}}}]}
{"turn": 2, "might_be": "a bowlegged cowboy, horse missing", "next": "A big brown wing lying flat on top of the tan head, sticking out past both sides: a huge hat brim.", "want_piece": "wing", "want_on": "tan", "taste": "a hat way too big for the little man under it", "pick": 4, "candidates": [{"name": "6141", "aimed": false, "p": 0.0, "T": [[0.0, -1.0, 0.0, 12.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  1 x  1 Round is stacked (studs into its underside) to a existing Brick 2x4. 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": 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.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.27}, "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.09}, "openness": {"free studs on the pair": 8, "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.48, "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.045}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 1.78, "build centre of mass outside the first piece footprint, mm": 0.1, "pieces in the build after": 4}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.29, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.69, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.19, "new piece": "Plate  1 x  1 Round"}}}, {"name": "6141", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, 12.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 Brick 2x4. 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": 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.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.27}, "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.09}, "openness": {"free studs on the pair": 8, "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.48, "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.045}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 1.78, "build centre of mass outside the first piece footprint, mm": 0.1, "pieces in the build after": 4}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.29, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.69, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.19, "new piece": "Plate  1 x  1 Round"}}}, {"name": "6141", "aimed": false, "p": 0.06, "T": [[-0.0, 1.0, 0.0, -4.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 Plate  1 x  1 Round is stacked (studs into its underside) to a existing Brick 2x4. 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.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": 1.51}, "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.04}, "openness": {"free studs on the pair": 8, "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.48, "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.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.045}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 0.99, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 4}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.71, "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.08, "new piece": "Plate  1 x  1 Round"}}}, {"name": "6141", "aimed": false, "p": 0.025, "T": [[0.0, -1.0, 0.0, 12.0], [1.0, 0.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 Plate  1 x  1 Round is stacked (studs into its underside) to a existing Brick  1 x  3. 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.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": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.75}, "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.11}, "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)": "3.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.51, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.67}}, "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.091}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 2.24, "build centre of mass outside the first piece footprint, mm": 0.1, "pieces in the build after": 4}, "where": {"joins the": "tan Brick  1 x  3", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.69, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.19, "new piece": "Plate  1 x  1 Round"}}}, {"name": "41770a", "aimed": false, "p": 0.91, "T": [[-1.0, -0.0, 0.0, 8.0], [0.0, -1.0, 0.0, -12.0], [0.0, 0.0, 1.0, -9.6], [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 Arch  1 x  4. 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 24 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": 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.5, "red centre above the grey centre, mm": -6.4, "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.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": 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)": 1.7, "centre of mass offset from the grey centre, studs": 0.89}, "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)": "4.0 x 4.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.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.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "4.0 x 5.0", "new piece distance from the build centre, studs": 3.26, "build centre of mass outside the first piece footprint, mm": 0.0, "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.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.04, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.26, "new piece": "Wing  2 x  4 Left without Chamfer"}}}]}
{"turn": 3, "might_be": "a bowlegged cowboy in huge splayed boots", "next": "The matching right brown wing under the other blue leg, its toe pointing out the opposite way: two boots splayed wide.", "want_piece": "wing", "want_on": "dark blue", "taste": "boots too big, splayed apart, the horse-shaped gap between the knees", "pick": 0, "candidates": [{"name": "41769a", "aimed": true, "p": 0.31, "T": [[0.0, -1.0, 0.0, -8.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 Wing  2 x  4 Right without Chamfer 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; 62% 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": 3.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": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.62}, "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": 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.51}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "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.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.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.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 5.0", "new piece distance from the build centre, studs": 2.31, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "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)": -0.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.36, "new piece": "Wing  2 x  4 Right without Chamfer"}}}, {"name": "41769a", "aimed": true, "p": 0.205, "T": [[-1.0, -0.0, 0.0, -8.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 Wing  2 x  4 Right without Chamfer 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 underneath the existing piece. Along the existing piece it is off-centre, toward 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": 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": 3.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": 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": 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.56}, "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)": "4.0 x 4.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.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.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "4.0 x 6.0", "new piece distance from the build centre, studs": 2.4, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "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)": -0.47, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.58, "new piece": "Wing  2 x  4 Right without Chamfer"}}}, {"name": "41769a", "aimed": true, "p": 0.155, "T": [[1.0, 0.0, 0.0, -16.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 Wing  2 x  4 Right without Chamfer 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 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. 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)": 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": 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.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.84}, "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 4.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.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.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 5.0", "new piece distance from the build centre, studs": 2.85, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "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)": -0.91, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.46, "new piece": "Wing  2 x  4 Right without Chamfer"}}}, {"name": "3702", "aimed": false, "p": 0.0, "T": [[0.0, -1.0, 0.0, -12.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 Technic Brick 1x8 with holes is stacked (studs into its underside) to a existing Brick 2x4. 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": 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": 2.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 6.55}, "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.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": 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.7, "centre of mass offset from the grey centre, studs": 1.36}, "openness": {"free studs on the pair": 14, "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.6", "how full that box is (1 = solid)": 0.16, "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.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.918}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "4.0 x 8.0", "new piece distance from the build centre, studs": 2.89, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "brown Brick 2x4", "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.05, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.12, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "41769a", "aimed": false, "p": 0.305, "T": [[-0.0, 1.0, 0.0, 8.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 Right without Chamfer is stacked (studs into its underside) to a existing Brick 2x4. 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; 62% 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": -6.4, "farthest point of red from the grey centre, studs": 3.77}, "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": 8.0, "share of red footprint not over the grey": 0.62}, "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": 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": 9, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 3.0 x 1.8", "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.38}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 6.0", "new piece distance from the build centre, studs": 1.58, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "brown Brick 2x4", "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.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.44, "new piece": "Wing  2 x  4 Right without Chamfer"}}}, {"name": "3023", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 0.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 1x2 is stacked (studs into its underside) to a existing Brick 2x4. 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": 1.79}, "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.07}, "openness": {"free studs on the pair": 8, "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.52, "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.151}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "4.0 x 5.0", "new piece distance from the build centre, studs": 1.19, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "brown Brick 2x4", "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.12, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.53, "new piece": "Plate 1x2"}}}, {"name": "3702", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 32.0], [0.0, -1.0, 0.0, -0.0], [0.0, 0.0, 1.0, 19.2], [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 Brick 2x4. 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 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": 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": 9.6, "farthest point of red from the grey centre, studs": 8.24}, "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": 0.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": 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)": 1.5, "centre of mass offset from the grey centre, studs": 2.2}, "openness": {"free studs on the pair": 14, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "10.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.26, "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.914}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "10.0 x 5.0", "new piece distance from the build centre, studs": 3.91, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 5}, "where": {"joins the": "brown Brick 2x4", "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.41, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.4, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "2412b", "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, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Tile  1 x  2 Grille with Groove is stacked (studs into its underside) to a existing Brick 2x4. 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.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": 5.6, "farthest point of red from the grey centre, studs": 2.41}, "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": 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.13}, "openness": {"free studs on the pair": 6, "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.6", "how full that box is (1 = solid)": 0.56, "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.09}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "4.0 x 5.0", "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": 5}, "where": {"joins the": "brown Brick 2x4", "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.5, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.43, "new piece": "Tile  1 x  2 Grille with Groove"}}}]}
{"turn": 4, "might_be": "a bowlegged cowboy, boots splayed", "next": "A long brown 1x8 brick lying across the top of the tan head, sticking out both sides: a hat brim far too wide.", "want_piece": "long", "want_on": "tan", "taste": "boots pointing two ways and a horse-shaped gap between the knees", "pick": 2, "candidates": [{"name": "3702", "aimed": true, "p": 0.14, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 28.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 Brick  1 x  3. 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 40 mm past the edge of the existing piece; 62% 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)": 0.33, "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.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": 24.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.62}, "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": 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.36}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 3}, "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.44, "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.455}, "the whole build": {"build height after, mm": 43.2, "build footprint after, studs": "8.0 x 5.0", "new piece distance from the build centre, studs": 3.42, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "tan Brick  1 x  3", "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.62, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.37, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3702", "aimed": true, "p": 0.22, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 28.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 Brick  1 x  3. 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 40 mm past the edge of the existing piece; 62% 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)": 0.33, "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.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": 24.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.62}, "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": 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.36}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 3}, "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.44, "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.455}, "the whole build": {"build height after, mm": 43.2, "build footprint after, studs": "8.0 x 5.0", "new piece distance from the build centre, studs": 3.31, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "tan Brick  1 x  3", "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.33, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.53, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3702", "aimed": true, "p": 0.595, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.0, 0.0, 4.0], [0.0, 0.0, 1.0, 28.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 Brick  1 x  3. 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 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": 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": 9.6, "farthest point of red from the grey centre, studs": 4.84}, "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.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": 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.36}, "openness": {"free studs on the pair": 10, "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 3.0 x 2.6", "how full that box is (1 = solid)": 0.15, "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.457}, "the whole build": {"build height after, mm": 43.2, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 3.2, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "tan Brick  1 x  3", "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.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.32, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3070b", "aimed": false, "p": 0.005, "T": [[-1.0, -0.0, 0.0, -4.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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Brick 2x4. 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.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.68}, "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.04}, "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)": "4.0 x 2.0 x 1.6", "how full that box is (1 = solid)": 0.55, "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.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.065}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 5.0", "new piece distance from the build centre, studs": 1.43, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "brown Brick 2x4", "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)": -0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.35, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3001", "aimed": false, "p": 0.015, "T": [[1.0, 0.0, 0.0, 16.0], [0.0, 1.0, 0.0, -28.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 Wing  2 x  4 Left without Chamfer. 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 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": 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": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 4.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": 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": 1, "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.66}, "openness": {"free studs on the pair": 11, "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 4.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.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.38}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "7.0 x 6.0", "new piece distance from the build centre, studs": 3.91, "build centre of mass outside the first piece footprint, mm": 3.1, "pieces in the build after": 6}, "where": {"joins the": "brown Wing  2 x  4 Left without Chamfer", "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.09, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.0, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": false, "p": 0.015, "T": [[1.0, 0.0, 0.0, -0.0], [0.0, 1.0, 0.0, -28.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 Wing  2 x  4 Left without Chamfer. 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 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": 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": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 4.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": 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": 1, "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.61}, "openness": {"free studs on the pair": 11, "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 4.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.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.38}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 6.0", "new piece distance from the build centre, studs": 3.43, "build centre of mass outside the first piece footprint, mm": 3.1, "pieces in the build after": 6}, "where": {"joins the": "brown Wing  2 x  4 Left without Chamfer", "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.49, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.67, "new piece": "Brick 2x4"}}}, {"name": "2412b", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, 0.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 Tile  1 x  2 Grille with Groove is stacked (studs into its underside) to a existing Brick 2x4. 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. 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": 5.6, "farthest point of red from the grey centre, studs": 1.68}, "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": 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.06}, "openness": {"free studs on the pair": 6, "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.6", "how full that box is (1 = solid)": 0.56, "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.09}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 5.0", "new piece distance from the build centre, studs": 1.32, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "brown Brick 2x4", "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.15, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.27, "new piece": "Tile  1 x  2 Grille with Groove"}}}, {"name": "3023", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 12.0], [1.0, 0.0, 0.0, -12.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 is stacked (studs into its underside) to a existing Wing  2 x  4 Left without Chamfer. 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. 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": 3.2, "farthest point of red from the grey centre, studs": 1.5}, "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": 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.28}, "openness": {"free studs on the pair": 4, "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.0", "how full that box is (1 = solid)": 0.45, "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.397}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 5.0", "new piece distance from the build centre, studs": 2.17, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "brown Wing  2 x  4 Left without Chamfer", "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.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.38, "new piece": "Plate 1x2"}}}]}
{"turn": 5, "might_be": "a bowlegged cowboy under an enormous hat", "next": "A brown 2x4 brick sitting on top of the long brown brim, right in the middle: the tall crown of the hat.", "want_piece": "brick", "want_on": "brown", "taste": "a hat brim far too wide for the small man under it", "pick": 3, "candidates": [{"name": "3001", "aimed": true, "p": 0.01, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, 1.0, 0.0, 12.0], [0.0, 0.0, 1.0, 38.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 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 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": 9.6, "farthest point of red from the grey centre, studs": 3.62}, "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": 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.51}, "openness": {"free studs on the pair": 14, "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.6", "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.918}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "6.0 x 8.0", "new piece distance from the build centre, studs": 4.34, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.52, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.22, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.035, "T": [[0.0, -1.0, 0.0, 0.0], [1.0, 0.0, 0.0, 12.0], [0.0, 0.0, 1.0, 38.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 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 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": 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": 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": 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.51}, "openness": {"free studs on the pair": 12, "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 2.0 x 2.6", "how full that box is (1 = solid)": 0.32, "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.918}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 4.27, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.26, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.35, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.155, "T": [[-1.0, -0.0, 0.0, -0.0], [0.0, -1.0, 0.0, 4.0], [0.0, 0.0, 1.0, 38.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 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 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.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": 9.6, "farthest point of red from the grey centre, studs": 3.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.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": 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.23}, "openness": {"free studs on the pair": 14, "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.6", "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.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.918}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 4.03, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.1, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.785, "T": [[-0.0, 1.0, 0.0, 8.0], [-1.0, -0.0, 0.0, 4.0], [0.0, 0.0, 1.0, 38.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 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 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.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": 9.6, "farthest point of red from the grey centre, studs": 3.02}, "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": 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.23}, "openness": {"free studs on the pair": 12, "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 2.0 x 2.6", "how full that box is (1 = solid)": 0.32, "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.918}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 4.11, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.36, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.0, "new piece": "Brick 2x4"}}}, {"name": "3023", "aimed": false, "p": 0.0, "T": [[0.0, -1.0, 0.0, 4.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 1x2 is stacked (studs into its underside) 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 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.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.4, "farthest point of red from the grey centre, studs": 3.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": 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.22}, "openness": {"free studs on the pair": 8, "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 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.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.138}, "the whole build": {"build height after, mm": 43.2, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.36, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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.1, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.37, "new piece": "Plate 1x2"}}}, {"name": "3001", "aimed": false, "p": 0.015, "T": [[0.0, -0.0, 1.0, -0.0], [0.0, -1.0, -0.0, -16.0], [1.0, 0.0, -0.0, 28.727], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) 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 at one end. It hangs 10 mm past the edge of the existing piece; 86% 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": 1.0, "red centre above the grey centre, mm": 3.9, "farthest point of red from the grey centre, studs": 4.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": 9.6, "share of red footprint not over the grey": 0.86}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.8, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 14.3, "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.19}, "openness": {"free studs on the pair": 14, "free hole ends on the pair": 12, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 2.2 x 4.0", "how full that box is (1 = solid)": 0.19, "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": 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.942}, "the whole build": {"build height after, mm": 57.5, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 3.67, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.96, "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.37, "new piece": "Brick 2x4"}}}, {"name": "6141", "aimed": false, "p": 0.0, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.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 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": 43.2, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.65, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 7}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.72, "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.39, "new piece": "Plate  1 x  1 Round"}}}]}
{"turn": 6, "might_be": "a bowlegged cowboy, hat askew", "next": "A short brown beam on the brown body beside the head, sticking out left: an elbow cocked, hand on hip.", "want_piece": "beam", "want_on": "brown", "taste": "a hat knocked crooked on a man too proud to fix it", "pick": 2, "candidates": [{"name": "3701", "aimed": true, "p": 0.24, "T": [[-1.0, -0.0, 0.0, -16.0], [0.0, -1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 19.2], [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 Brick 2x4. 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; 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)": 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": 4.46}, "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.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": 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.78}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 6, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.32, "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.57}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "6.0 x 8.0", "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": 8}, "where": {"joins the": "brown Brick 2x4", "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.5, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.3, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3701", "aimed": true, "p": 0.155, "T": [[1.0, 0.0, 0.0, -8.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 19.2], [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 Brick 2x4. 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; 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": 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": 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": 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.42}, "openness": {"free studs on the pair": 9, "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 2.0 x 2.6", "how full that box is (1 = solid)": 0.39, "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.57}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 1.56, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "brown Brick 2x4", "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.24, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.16, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3701", "aimed": true, "p": 0.33, "T": [[0.0, -1.0, 0.0, -12.0], [1.0, 0.0, 0.0, -4.0], [0.0, 0.0, 1.0, 19.2], [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 Brick 2x4. 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 16 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.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": 1.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.99}, "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.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": 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": 10, "free hole ends on the pair": 6, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 4.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.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.568}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.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": 8}, "where": {"joins the": "brown Brick 2x4", "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.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.12, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3701", "aimed": true, "p": 0.185, "T": [[-0.0, 1.0, 0.0, -12.0], [-1.0, -0.0, 0.0, 4.0], [0.0, 0.0, 1.0, 19.2], [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 Brick 2x4. 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 16 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.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": 9.6, "farthest point of red from the grey centre, studs": 3.3}, "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": 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.57}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 6, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 4.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.568}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.03, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "brown Brick 2x4", "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.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.34, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3023", "aimed": false, "p": 0.045, "T": [[-0.0, 1.0, 0.0, 12.0], [-1.0, -0.0, 0.0, -12.0], [0.0, 0.0, 1.0, 41.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 is stacked (studs into its underside) to a existing Brick 2x4. 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; 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)": 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.29}, "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": 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.27}, "openness": {"free studs on the pair": 9, "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.41, "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.151}, "the whole build": {"build height after, mm": 56.0, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 4.48, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.16, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.5, "new piece": "Plate 1x2"}}}, {"name": "6141", "aimed": false, "p": 0.015, "T": [[0.0, -0.0, 1.0, -0.0], [-1.0, -0.0, 0.0, 4.0], [0.0, -1.0, -0.0, 24.727], [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 beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 3 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": 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.6, "red centre above the grey centre, mm": -0.1, "farthest point of red from the grey centre, studs": 0.99}, "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": 3.2, "share of red footprint not over the grey": 0.67}, "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": 11.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.03}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 13, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.4 x 1.4", "how full that box is (1 = solid)": 0.44, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.7}}, "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": 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.042}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.05, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.71, "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.15, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3701", "aimed": false, "p": 0.03, "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 Technic Brick 1x4 with holes is stacked (studs into its underside) to a existing Brick 2x4. 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; 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)": 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": 4.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.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.78}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 6, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.32, "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.57}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "6.0 x 8.0", "new piece distance from the build centre, studs": 2.92, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 8}, "where": {"joins the": "brown Brick 2x4", "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.34, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.51, "new piece": "Technic Brick 1x4 with holes"}}}]}
{"turn": 7, "might_be": "a bowlegged cowboy, hand on hip, hat askew", "next": "A small tan round plate on the end of the left brown elbow beam: a hand resting on his hip.", "want_piece": "round", "want_on": "brown", "taste": "boots far too big, a brim far too wide, all swagger", "pick": 0, "candidates": [{"name": "6141", "aimed": true, "p": 0.56, "T": [[1.0, 0.0, 0.0, -12.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 Plate  1 x  1 Round is stacked (studs into its underside) to a existing Technic Brick 1x4 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": 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": 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.13}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 6, "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.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.08}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.94, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "brown Technic Brick 1x4 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.65, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.69, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.2, "new piece": "Plate  1 x  1 Round"}}}, {"name": "3023", "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, 28.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 is stacked (studs into its underside) to a existing Brick 2x4. 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 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.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": 1.0, "red centre above the grey centre, mm": -6.4, "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": 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": 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.23}, "openness": {"free studs on the pair": 9, "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 3.0 x 1.8", "how full that box is (1 = solid)": 0.34, "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.151}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "6.0 x 8.0", "new piece distance from the build centre, studs": 3.17, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.78, "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.46, "new piece": "Plate 1x2"}}}, {"name": "3023", "aimed": false, "p": 0.01, "T": [[0.0, -0.0, -1.0, 8.0], [-1.0, -0.0, 0.0, 8.0], [-0.0, 1.0, -0.0, 24.727], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 is stacked (studs into its underside) 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 3 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": 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.6, "red centre above the grey centre, mm": -0.1, "farthest point of red from the grey centre, studs": 1.82}, "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": 3.2, "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": 11.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.08}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 12, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.4 x 1.4", "how full that box is (1 = solid)": 0.47, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.64}}, "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": 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.063}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.33, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.71, "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.1, "new piece": "Plate 1x2"}}}, {"name": "6141", "aimed": false, "p": 0.425, "T": [[0.0, -0.0, 1.0, -0.0], [-1.0, -0.0, 0.0, -20.0], [0.0, -1.0, -0.0, 24.727], [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 beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 3 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": 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.6, "red centre above the grey centre, mm": -0.1, "farthest point of red from the grey centre, studs": 3.56}, "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": 3.2, "share of red footprint not over the grey": 0.67}, "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": 11.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.14}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 13, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.4 x 1.4", "how full that box is (1 = solid)": 0.44, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.32}}, "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": 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.042}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 3.13, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 9}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.71, "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.5, "new piece": "Plate  1 x  1 Round"}}}]}
{"turn": 8, "might_be": "a bowlegged cowboy, hat askew, bandana", "next": "A small red plate lying on the brown body in front of the tan head: a bandana knotted at his neck.", "want_piece": "plate", "want_on": "brown", "taste": "a hat far too big sliding off a stubborn little man", "pick": 1, "candidates": [{"name": "3023", "aimed": true, "p": 0.255, "T": [[1.0, 0.0, 0.0, 8.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 Plate 1x2 is stacked (studs into its underside) to a existing Brick 2x4. 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.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.41}, "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": 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.15}, "openness": {"free studs on the pair": 8, "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.52, "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.151}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 1.13, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 10}, "where": {"joins the": "brown Brick 2x4", "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.28, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.11, "new piece": "Plate 1x2"}}}, {"name": "3023", "aimed": true, "p": 0.46, "T": [[-1.0, -0.0, 0.0, 0.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 Plate 1x2 is stacked (studs into its underside) to a existing Brick 2x4. 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. 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": 1.68}, "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": 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": 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.52, "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.151}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 0.27, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 10}, "where": {"joins the": "brown Brick 2x4", "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.02, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.03, "new piece": "Plate 1x2"}}}, {"name": "3023", "aimed": true, "p": 0.16, "T": [[-0.0, 1.0, 0.0, 4.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 Plate 1x2 is stacked (studs into its underside) to a existing Brick 2x4. 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.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": 2.41}, "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.15}, "openness": {"free studs on the pair": 9, "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 3.0 x 1.8", "how full that box is (1 = solid)": 0.34, "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.151}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 0.68, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 10}, "where": {"joins the": "brown Brick 2x4", "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.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.15, "new piece": "Plate 1x2"}}}, {"name": "3023", "aimed": false, "p": 0.02, "T": [[1.0, 0.0, 0.0, -0.0], [0.0, 1.0, 0.0, -8.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 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 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": 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": -6.4, "farthest point of red from the grey centre, studs": 2.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": 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": 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.18}, "openness": {"free studs on the pair": 9, "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 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.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.138}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 1.24, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 10}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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.14, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.19, "new piece": "Plate 1x2"}}}, {"name": "3023", "aimed": false, "p": 0.035, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.0, 0.0, -20.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 is stacked (studs into its underside) 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 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.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": 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": 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.33}, "openness": {"free studs on the pair": 8, "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 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.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.138}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.55, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 10}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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.58, "new piece": "Plate 1x2"}}}, {"name": "3070b", "aimed": false, "p": 0.065, "T": [[-1.0, -0.0, 0.0, 4.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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Brick 2x4. 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.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.68}, "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.04}, "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)": "4.0 x 2.0 x 1.6", "how full that box is (1 = solid)": 0.55, "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.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.065}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 0.64, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 10}, "where": {"joins the": "brown Brick 2x4", "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.15, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.04, "new piece": "Tile  1 x  1 with Groove"}}}]}
{"turn": 9, "might_be": "a bowlegged cowboy, hat askew, spurs on", "next": "A small light grey tile on the back heel of the front brown boot, tucked against the blue leg: a spur.", "want_piece": "tile", "want_on": "brown", "taste": "a hat far too big and knees bowed around a missing horse", "pick": 3, "candidates": [{"name": "3070b", "aimed": true, "p": 0.205, "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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Brick 2x4. 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": 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.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 2.41}, "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.1}, "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)": "4.0 x 2.0 x 1.6", "how full that box is (1 = solid)": 0.55, "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.065}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 1.6, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "brown Brick 2x4", "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.4, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.18, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3070b", "aimed": true, "p": 0.075, "T": [[0.0, -1.0, 0.0, 12.0], [1.0, 0.0, 0.0, -0.0], [0.0, 0.0, 1.0, 41.6], [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 Brick 2x4. 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.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.68}, "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.04}, "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)": "4.0 x 2.0 x 1.6", "how full that box is (1 = solid)": 0.55, "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.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.065}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 8.0", "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": 11}, "where": {"joins the": "brown Brick 2x4", "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.4, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.18, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3070b", "aimed": true, "p": 0.21, "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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Brick 2x4. 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": 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.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 2.41}, "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.1}, "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)": "4.0 x 2.0 x 1.6", "how full that box is (1 = solid)": 0.55, "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.065}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 1.6, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "brown Brick 2x4", "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.4, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.18, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3070b", "aimed": true, "p": 0.22, "T": [[0.0, -1.0, 0.0, 12.0], [1.0, 0.0, 0.0, -8.0], [0.0, 0.0, 1.0, 41.6], [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 Brick 2x4. 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": 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.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 2.41}, "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.1}, "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)": "4.0 x 2.0 x 1.6", "how full that box is (1 = solid)": 0.55, "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.065}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 3.94, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "brown Brick 2x4", "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.24, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.39, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3070b", "aimed": true, "p": 0.175, "T": [[-1.0, -0.0, 0.0, 4.0], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 32.0], [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 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": 5.6, "farthest point of red from the grey centre, studs": 3.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": 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.13}, "openness": {"free studs on the pair": 7, "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.6", "how full that box is (1 = solid)": 0.55, "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.059}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.99, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.81, "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.47, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3701", "aimed": false, "p": 0.03, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.0, 0.0, -20.0], [0.0, 0.0, 1.0, 19.2], [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 Technic Brick 1x8 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 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": -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": 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": 1.01}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 20, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.43, "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.521}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 9.0", "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": "brown Technic Brick 1x8 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.26, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.58, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3001", "aimed": false, "p": 0.02, "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 Brick 2x4 is stacked (studs into its underside) to a existing Wing  2 x  4 Right without Chamfer. 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 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": 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": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 4.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": 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": 1, "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.61}, "openness": {"free studs on the pair": 11, "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 4.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.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.38}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "6.0 x 8.0", "new piece distance from the build centre, studs": 3.6, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "brown Wing  2 x  4 Right without Chamfer", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.2, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.11, "new piece": "Brick 2x4"}}}, {"name": "3023", "aimed": false, "p": 0.065, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, 1.0, 0.0, 32.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 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 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": 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.41}, "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": 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": 9, "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 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.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.138}, "the whole build": {"build height after, mm": 52.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 4.43, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 11}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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.92, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.76, "new piece": "Plate 1x2"}}}]}
{"turn": 10, "might_be": "a bowlegged cowboy, hat too big", "next": "A brown technic beam on the right side of the brown body, reaching out right: his other arm, ready to draw.", "want_piece": "beam", "want_on": "brown", "taste": "a hat so big it bosses the whole cowboy around", "pick": 6, "candidates": [{"name": "32316", "aimed": true, "p": 0.05, "T": [[0.0, -0.0, 1.0, 12.0], [-1.0, -0.0, 0.0, 28.0], [0.0, -1.0, -0.0, 8.8], [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 at 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": 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": -16.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": 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.98}, "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.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.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": 54.4, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 4.08, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 12}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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.97, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.58, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.12, "T": [[0.0, 0.0, -1.0, -4.0], [0.0, 1.0, 0.0, -11.927], [1.0, -0.0, 0.0, 24.727], [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 parallel to the existing piece. 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": 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": 1.0, "red centre above the grey centre, mm": -0.1, "farthest point of red from the grey centre, studs": 4.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": 3.5, "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": 4.01, "can swing on its pin": true}, "balance": {"pair height, mm": 11.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": 15, "connectors the join covered up": 9}, "shape": {"pair bounding box, studs (long x short x tall)": "8.4 x 2.0 x 1.4", "how full that box is (1 = solid)": 0.4, "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.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.425}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 8.4", "new piece distance from the build centre, studs": 1.92, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 12}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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)": -0.35, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.23, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.015, "T": [[0.0, -0.0, -1.0, -20.0], [-1.0, -0.0, 0.0, -12.0], [-0.0, 1.0, -0.0, 15.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 1x4 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": 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": 0.0, "farthest point of red from the grey centre, studs": 3.08}, "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.26, "can swing on its pin": true}, "balance": {"pair height, mm": 39.2, "height the red adds above the grey top, mm": 14.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.66}, "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.0 x 2.0 x 4.9", "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.815}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.84, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 12}, "where": {"joins the": "brown Technic Brick 1x4 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.87, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.04, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.095, "T": [[0.0, 0.0, 1.0, 12.0], [0.0, 1.0, -0.0, -3.927], [-1.0, 0.0, 0.0, 24.727], [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 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. 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.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.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": 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": 4.41, "can swing on its pin": true}, "balance": {"pair height, mm": 11.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.43}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 10}, "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.42, "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.245, "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": 54.4, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 2.0, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 12}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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)": 0.33, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.28, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.025, "T": [[0.0, -0.0, -1.0, -4.0], [-1.0, -0.0, 0.0, 20.0], [-0.0, 1.0, -0.0, 32.8], [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": 8.0, "farthest point of red from the grey centre, studs": 4.32}, "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.26, "can swing on its pin": true}, "balance": {"pair height, mm": 39.2, "height the red adds above the grey top, mm": 22.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 4.9", "how full that box is (1 = solid)": 0.12, "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": 65.2, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 3.69, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 12}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.64, "new piece": "Technic Beam 5"}}}, {"name": "3070b", "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, 41.6], [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 Brick 2x4. 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.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.68}, "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.04}, "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)": "4.0 x 2.0 x 1.6", "how full that box is (1 = solid)": 0.55, "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.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.065}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 8.0", "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": 12}, "where": {"joins the": "brown Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.96, "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.04, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "32316", "aimed": false, "p": 0.69, "T": [[0.0, 0.0, 1.0, 12.0], [0.0, 1.0, -0.0, 43.927], [-1.0, 0.0, 0.0, 24.727], [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 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 28 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": 4.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.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": 7.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": 27.5, "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.31, "can swing on its pin": true}, "balance": {"pair height, mm": 11.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": 1.57}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 21, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "11.4 x 2.0 x 1.4", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 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.425}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 11.4", "new piece distance from the build centre, studs": 6.09, "build centre of mass outside the first piece footprint, mm": 0.8, "pieces in the build after": 12}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.01, "new piece": "Technic Beam 5"}}}, {"name": "3001", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, -0.0], [1.0, 0.0, 0.0, -20.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) 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 at one end. It hangs 8 mm past the edge of the existing piece; 62% 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": -9.6, "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": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.62}, "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.38}, "openness": {"free studs on the pair": 13, "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 2.0 x 2.6", "how full that box is (1 = solid)": 0.29, "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)": 0.918}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 9.0", "new piece distance from the build centre, studs": 2.28, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 12}, "where": {"joins the": "brown 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.39, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.51, "new piece": "Brick 2x4"}}}]}
{"turn": 11, "might_be": "a bowlegged cowboy tipping his huge hat", "next": "A small tan tile on the right end of the tan arm, on top: a hand pinching the hat brim.", "want_piece": "tile", "want_on": "tan", "taste": "a hand tipping a hat far too big, howdy from bowed legs", "pick": 4, "candidates": [{"name": "3070b", "aimed": true, "p": 0.325, "T": [[-0.0, 1.0, 0.0, 12.0], [-1.0, -0.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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Brick  1 x  3. 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.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": 0.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.82}, "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.13}, "openness": {"free studs on the pair": 2, "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 1.0 x 1.6", "how full that box is (1 = solid)": 0.59, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.67}}, "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.13}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 10.7", "new piece distance from the build centre, studs": 1.74, "build centre of mass outside the first piece footprint, mm": 0.6, "pieces in the build after": 13}, "where": {"joins the": "tan Brick  1 x  3", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.61, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.16, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.15, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3070b", "aimed": true, "p": 0.125, "T": [[-1.0, -0.0, 0.0, -12.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 Tile  1 x  1 with Groove 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": 2.4, "farthest point of red from the grey centre, studs": 0.87}, "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.0}, "openness": {"free studs on the pair": 0, "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 0.8", "how full that box is (1 = solid)": 0.68, "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.702}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 10.7", "new piece distance from the build centre, studs": 2.99, "build centre of mass outside the first piece footprint, mm": 0.3, "pieces in the build after": 13}, "where": {"joins the": "tan Plate  1 x  1 Round", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.66, "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.35, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3070b", "aimed": true, "p": 0.09, "T": [[0.0, -1.0, 0.0, -4.0], [1.0, 0.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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Brick  1 x  3. 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.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": 0.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.82}, "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.13}, "openness": {"free studs on the pair": 2, "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 1.0 x 1.6", "how full that box is (1 = solid)": 0.59, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.67}}, "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.13}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 10.7", "new piece distance from the build centre, studs": 1.31, "build centre of mass outside the first piece footprint, mm": 0.6, "pieces in the build after": 13}, "where": {"joins the": "tan Brick  1 x  3", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.61, "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.07, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3070b", "aimed": true, "p": 0.1, "T": [[-0.0, 1.0, 0.0, -4.0], [-1.0, -0.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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Brick  1 x  3. 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.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": 0.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.82}, "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.13}, "openness": {"free studs on the pair": 2, "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 1.0 x 1.6", "how full that box is (1 = solid)": 0.59, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.67}}, "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.13}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 10.7", "new piece distance from the build centre, studs": 1.31, "build centre of mass outside the first piece footprint, mm": 0.6, "pieces in the build after": 13}, "where": {"joins the": "tan Brick  1 x  3", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.61, "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.07, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3070b", "aimed": true, "p": 0.36, "T": [[0.0, -1.0, 0.0, 12.0], [1.0, 0.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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Brick  1 x  3. 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.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": 0.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.82}, "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.13}, "openness": {"free studs on the pair": 2, "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 1.0 x 1.6", "how full that box is (1 = solid)": 0.59, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.67}}, "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.13}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 10.7", "new piece distance from the build centre, studs": 1.74, "build centre of mass outside the first piece footprint, mm": 0.6, "pieces in the build after": 13}, "where": {"joins the": "tan Brick  1 x  3", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.61, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.16, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.15, "new piece": "Tile  1 x  1 with Groove"}}}]}
{"turn": 12, "might_be": "a bowlegged cowboy swinging a lasso", "next": "A tan arch hanging off the right end of the tan arm, reaching out: a lasso loop mid-swing.", "want_piece": "arch", "want_on": "tan", "taste": "an arm flung up mid-swing, a cowboy too squat for his hat", "pick": 0, "candidates": [{"name": "3659", "aimed": true, "p": 0.99, "T": [[-0.0, 0.0, -1.0, 16.0], [0.0, 1.0, 0.0, 54.213], [1.0, -0.0, -0.0, 18.373], [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 Beam 5. The new piece stands upright. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 10 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": 1.65, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.79, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 2.8, "farthest point of red from the grey centre, studs": 3.61}, "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.5, "past the grey side, mm": 9.6, "share of red footprint not over the grey": 0.87}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 2.98, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 6.1, "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": 1, "free hole ends on the pair": 9, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "4.2 x 2.2 x 4.0", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.1}}, "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.192}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "6.2 x 10.8", "new piece distance from the build centre, studs": 6.83, "build centre of mass outside the first piece footprint, mm": 4.0, "pieces in the build after": 14}, "where": {"joins the": "tan 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.99, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.79, "new piece": "Arch  1 x  4"}}}, {"name": "3701", "aimed": false, "p": 0.0, "T": [[-1.0, -0.0, 0.0, 8.0], [0.0, -1.0, 0.0, -0.0], [0.0, 0.0, 1.0, 48.0], [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 Brick 2x4. 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; 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.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": 2.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": 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": 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.19}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 6, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 4.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.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.57}, "the whole build": {"build height after, mm": 62.4, "build footprint after, studs": "6.0 x 10.7", "new piece distance from the build centre, studs": 3.85, "build centre of mass outside the first piece footprint, mm": 0.2, "pieces in the build after": 14}, "where": {"joins the": "brown Brick 2x4", "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.05, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.27, "new piece": "Technic Brick 1x4 with holes"}}}, {"name": "3001", "aimed": false, "p": 0.01, "T": [[-0.0, 0.0, -1.0, 16.0], [1.0, 0.0, -0.0, 66.213], [0.0, -1.0, -0.0, 10.373], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Technic Beam 5. It lies crossing the existing piece at a right angle. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 25 mm past the edge of the existing piece; 97% 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.15, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.51, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -5.2, "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": 24.5, "past the grey side, mm": 9.6, "share of red footprint not over the grey": 0.97}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 1.81, "can swing on its pin": false}, "balance": {"pair height, mm": 25.9, "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.11}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 9, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "7.2 x 2.2 x 3.2", "how full that box is (1 = solid)": 0.28, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 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.846}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "6.2 x 13.8", "new piece distance from the build centre, studs": 8.28, "build centre of mass outside the first piece footprint, mm": 8.9, "pieces in the build after": 14}, "where": {"joins the": "tan Technic Beam 5", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.43, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.05, "new piece": "Brick 2x4"}}}, {"name": "2420", "aimed": false, "p": 0.0, "T": [[0.0, -0.0, -1.0, 8.0], [1.0, 0.0, 0.0, -20.0], [0.0, -1.0, 0.0, 24.727], [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 Technic Brick 1x8 with holes. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 3 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": 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.6, "red centre above the grey centre, mm": -4.1, "farthest point of red from the grey centre, studs": 3.92}, "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": 3.2, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.38, "can swing on its pin": false}, "balance": {"pair height, mm": 17.7, "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.43}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 12, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 1.4 x 2.2", "how full that box is (1 = solid)": 0.33, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.39}}, "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": 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.106}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "5.0 x 10.7", "new piece distance from the build centre, studs": 2.73, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 14}, "where": {"joins the": "brown Technic Brick 1x8 with holes", "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.3, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.67, "new piece": "Plate  2 x  2 Corner"}}}]}
