{"turn": 0, "might_be": "not sure yet", "next": "The long Technic beam lying on the tan corner and sticking far out to one side, low and reaching, unbalanced.", "want_piece": "beam", "want_on": "tan", "taste": "an awkward long part reaching out from a plain low corner", "pick": 3, "candidates": [{"name": "3039", "aimed": false, "p": 0.235, "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 Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits on top of the existing piece. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 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)": 1.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.59}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 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": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.62}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.44, "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": 14.4, "build footprint after, studs": "3.0 x 2.0", "new piece distance from the build centre, studs": 1.45, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "tan Plate  2 x  2 Corner", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.95, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.92, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.48, "new piece": "Slope Brick 45  2 x  2"}}}, {"name": "4589", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 8.0], [0.0, -1.0, 0.0, 0.0], [0.0, 0.0, 1.0, -3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. The new piece stands upright. It sits underneath the existing piece. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 1.86}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "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)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.373}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "2.0 x 2.0", "new piece distance from the build centre, studs": 1.2, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "tan Plate  2 x  2 Corner", "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.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.5, "new piece": "Cone  1 x  1"}}}, {"name": "3039", "aimed": false, "p": 0.03, "T": [[0.0, -1.0, 0.0, -0.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 Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits on top of the existing piece. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 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.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.59}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 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.74}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.44, "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.537}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "2.0 x 3.0", "new piece distance from the build centre, studs": 1.18, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "tan Plate  2 x  2 Corner", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.95, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.36, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.55, "new piece": "Slope Brick 45  2 x  2"}}}, {"name": "3710", "aimed": false, "p": 0.715, "T": [[1.0, 0.0, 0.0, 4.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits on top of the existing piece. 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": 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": 2.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": 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.22}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.0", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.754}, "the whole build": {"build height after, mm": 8.0, "build footprint after, studs": "4.0 x 2.0", "new piece distance from the build centre, studs": 0.81, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "tan Plate  2 x  2 Corner", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.2, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.48, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.31, "new piece": "Plate 1x4"}}}, {"name": "4589", "aimed": false, "p": 0.01, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, -3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Cone  1 x  1 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. The new piece stands upright. It sits underneath the existing piece. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 1.86}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "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)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.373}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "2.0 x 2.0", "new piece distance from the build centre, studs": 1.2, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "tan Plate  2 x  2 Corner", "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.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.5, "new piece": "Cone  1 x  1"}}}]}
{"turn": 1, "might_be": "a low jetty reaching over nothing", "next": "The long dark Technic beam laid low on the lime plate's right end, reaching far out to the right over empty ground.", "want_piece": "beam", "want_on": "lime", "taste": "a plank reaching past what holds it, low over empty ground", "pick": 2, "candidates": [{"name": "3622", "aimed": false, "p": 0.025, "T": [[0.0, -1.0, 0.0, 0.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 Brick  1 x  3 is stacked (studs into its underside) to a existing Plate 1x4. 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": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.22}, "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.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": 14.4, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.3}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.18, "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.597}, "the whole build": {"build height after, mm": 17.6, "build footprint after, studs": "4.0 x 3.0", "new piece distance from the build centre, studs": 0.88, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 4}, "where": {"joins the": "lime Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.79, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.22, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.26, "new piece": "Brick  1 x  3"}}}, {"name": "3700", "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, -3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits underneath the existing piece. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.06}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.37}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 2, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.43, "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.727}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "4.0 x 2.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": 4}, "where": {"joins the": "tan Plate  2 x  2 Corner", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.16, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.27, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.42, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "3700", "aimed": false, "p": 0.96, "T": [[-1.0, -0.0, 0.0, 20.0], [0.0, -1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x2 with hole is stacked (studs into its underside) to a existing Plate 1x4. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.39}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.04}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 2, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 1.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.964}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.0 x 2.0", "new piece distance from the build centre, studs": 2.71, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 4}, "where": {"joins the": "lime Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.02, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.87, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.55, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "3039", "aimed": false, "p": 0.01, "T": [[-0.0, 1.0, 0.0, -0.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 Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits underneath the existing piece. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.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": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.95}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.3, "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.537}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "4.0 x 3.0", "new piece distance from the build centre, studs": 1.86, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 4}, "where": {"joins the": "tan Plate  2 x  2 Corner", "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)": -0.77, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.41, "new piece": "Slope Brick 45  2 x  2"}}}]}
{"turn": 2, "might_be": "a low jetty with a little hut, reaching out", "next": "The long dark grey beam pinned through the red brick's hole, reaching far out right, low over empty ground.", "want_piece": "beam", "want_on": "red", "taste": "a plank that reaches over nothing, a little hut leaning toward it", "pick": 2, "candidates": [{"name": "32524", "aimed": true, "p": 0.005, "T": [[-1.0, 0.0, -0.0, 20.0], [0.0, 0.0, -1.0, -0.0], [0.0, -1.0, -0.0, -4.145], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Brick 1x2 with hole. The new piece stands upright. 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.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -0.1, "farthest point of red from the grey centre, studs": 3.78}, "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": 55.2, "height the red adds above the grey top, mm": 21.9, "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.71}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 6.9", "how full that box is (1 = solid)": 0.2, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.464}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "5.0 x 2.0", "new piece distance from the build centre, studs": 2.35, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "red Technic Brick 1x2 with hole", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.23, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.94, "new piece": "Technic Beam 7"}}}, {"name": "32524", "aimed": true, "p": 0.0, "T": [[-1.0, 0.0, 0.0, 20.0], [0.0, 0.0, 1.0, 16.0], [0.0, 1.0, -0.0, 11.855], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Brick 1x2 with hole. The new piece stands upright. 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.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 15.9, "farthest point of red from the grey centre, studs": 5.64}, "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": 55.2, "height the red adds above the grey top, mm": 37.9, "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.71}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 6.9", "how full that box is (1 = solid)": 0.2, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.464}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "5.0 x 3.0", "new piece distance from the build centre, studs": 2.5, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "red Technic Brick 1x2 with hole", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.89, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.76, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.03, "new piece": "Technic Beam 7"}}}, {"name": "32524", "aimed": true, "p": 0.99, "T": [[-0.0, 1.0, 0.0, 43.927], [0.0, -0.0, 1.0, 16.0], [1.0, 0.0, -0.0, -4.073], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 7 is pinned (a pin through both) to a existing Technic Brick 1x2 with hole. 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 44 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.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 2.99, "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": 6.61}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 43.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)": 9.1, "centre of mass offset from the grey centre, studs": 2.23}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 13, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "7.4 x 2.0 x 1.4", "how full that box is (1 = solid)": 0.26, "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.193, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 0.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.464}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "10.4 x 3.0", "new piece distance from the build centre, studs": 5.17, "build centre of mass outside the first piece footprint, mm": 8.9, "pieces in the build after": 6}, "where": {"joins the": "red Technic Brick 1x2 with hole", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.23, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.82, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.87, "new piece": "Technic Beam 7"}}}, {"name": "3039", "aimed": false, "p": 0.0, "T": [[-0.0, 1.0, 0.0, 8.0], [-1.0, -0.0, 0.0, 12.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Slope Brick 45  2 x  1. 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": 2.48}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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.32}, "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)": "2.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.618}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 3.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": 6}, "where": {"joins the": "purple Slope Brick 45  2 x  1", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.19, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.01, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.34, "new piece": "Slope Brick 45  2 x  2"}}}, {"name": "3039", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 24.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 Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Technic Brick 1x2 with hole. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 3.14}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.56}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 2, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.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.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.738}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "6.0 x 3.0", "new piece distance from the build centre, studs": 3.54, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "red Technic Brick 1x2 with hole", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": -0.14, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.94, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.46, "new piece": "Slope Brick 45  2 x  2"}}}, {"name": "3010", "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, -3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 1x4 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits underneath the existing piece. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 2.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 4.39}, "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.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 4.0, "centre of mass offset from the grey centre, studs": 1.54}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.27, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.342}, "the whole build": {"build height after, mm": 27.2, "build footprint after, studs": "7.0 x 2.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": 6}, "where": {"joins the": "tan Plate  2 x  2 Corner", "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.89, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.76, "new piece": "Brick 1x4"}}}, {"name": "3039", "aimed": false, "p": 0.0, "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 Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits on top of the existing piece. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.84}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 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.86}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.3, "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.537}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "5.0 x 3.0", "new piece distance from the build centre, studs": 1.57, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "tan Plate  2 x  2 Corner", "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.12, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.8, "new piece": "Slope Brick 45  2 x  2"}}}, {"name": "3039", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, -4.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 2.32}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.46}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "2.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.38, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.283}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "5.0 x 2.0", "new piece distance from the build centre, studs": 2.2, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 6}, "where": {"joins the": "green Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.19, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.29, "new piece": "Slope Brick 45  2 x  2"}}}]}
{"turn": 3, "might_be": "a little hut with a windmill on a long arm", "next": "A thin dark beam on the same pin as the red one, crossing it at a slant so the sails make an X.", "want_piece": "beam", "want_on": "red", "taste": "one pin, and sails that could turn in the wind", "pick": 2, "candidates": [{"name": "32017", "aimed": true, "p": 0.425, "T": [[-1.0, -0.0, -0.0, 51.855], [0.0, -0.0, -1.0, 2.0], [0.0, -1.0, 0.0, 4.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. The new piece stands upright. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 4 mm past the edge of the existing piece; 100% 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.75, "red centre above the grey centre, mm": 8.1, "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.0, "past the grey side, mm": 4.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.39, "can swing on its pin": true}, "balance": {"pair height, mm": 55.3, "height the red adds above the grey top, mm": 0.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.22}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 14, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "1.5 x 0.9 x 6.9", "how full that box is (1 = solid)": 0.54, "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": 1.234, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 55.3, "build footprint after, studs": "10.4 x 3.0", "new piece distance from the build centre, studs": 4.47, "build centre of mass outside the first piece footprint, mm": 19.8, "pieces in the build after": 8}, "where": {"joins the": "red Technic Beam 7", "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.34, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.91, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": true, "p": 0.08, "T": [[-1.0, -0.0, 0.0, 51.855], [0.0, -0.0, 1.0, 14.0], [-0.0, 1.0, 0.0, 27.709], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. 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 4 mm past the edge of the existing piece; 100% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 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.75, "red centre above the grey centre, mm": 31.9, "farthest point of red from the grey centre, studs": 6.51}, "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": 4.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.73, "can swing on its pin": true}, "balance": {"pair height, mm": 79.1, "height the red adds above the grey top, mm": 23.9, "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": 0, "free hole ends on the pair": 20, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "1.5 x 0.9 x 9.9", "how full that box is (1 = solid)": 0.38, "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.498, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 79.1, "build footprint after, studs": "10.4 x 3.0", "new piece distance from the build centre, studs": 5.53, "build centre of mass outside the first piece footprint, mm": 19.8, "pieces in the build after": 8}, "where": {"joins the": "red Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.5, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.45, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "32017", "aimed": true, "p": 0.465, "T": [[1.0, -0.0, -0.0, 51.855], [-0.0, -0.0, -1.0, 2.0], [0.0, 1.0, -0.0, 3.709], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 thin (1x5 liftarm) is pinned (a pin through both) to a existing Technic Beam 7. The new piece stands upright. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 4 mm past the edge of the existing piece; 100% 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.75, "red centre above the grey centre, mm": 7.9, "farthest point of red from the grey centre, studs": 3.57}, "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": 4.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": 55.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.22}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 14, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "1.5 x 0.9 x 6.9", "how full that box is (1 = solid)": 0.54, "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": 1.227, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.329}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 3.0", "new piece distance from the build centre, studs": 4.47, "build centre of mass outside the first piece footprint, mm": 19.8, "pieces in the build after": 8}, "where": {"joins the": "red Technic Beam 7", "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.34, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.91, "new piece": "Technic Beam 5 thin (1x5 liftarm)"}}}, {"name": "3622", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, -0.0, 51.855], [0.0, -0.0, -1.0, 20.0], [-1.0, -0.0, 0.0, -12.073], [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 Technic Beam 7. The new piece stands upright. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 10 mm past the edge of the existing piece; 86% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -8.0, "farthest point of red from the grey centre, studs": 3.37}, "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": 1, "touching area, square studs": 0.9, "can swing on its pin": false}, "balance": {"pair height, mm": 24.0, "height the red adds above the grey top, mm": 0.4, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.46}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 13, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 2.2 x 3.0", "how full that box is (1 = solid)": 0.14, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.36}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.75}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 4.2", "new piece distance from the build centre, studs": 5.0, "build centre of mass outside the first piece footprint, mm": 20.7, "pieces in the build after": 8}, "where": {"joins the": "purple Technic Beam 7", "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.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.14, "new piece": "Brick  1 x  3"}}}, {"name": "3622", "aimed": false, "p": 0.015, "T": [[-0.0, -1.0, 0.0, 51.855], [0.0, 0.0, 1.0, 4.0], [-1.0, 0.0, 0.0, -12.073], [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 Technic Beam 7. The new piece stands upright. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. 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": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -7.9, "farthest point of red from the grey centre, studs": 3.06}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.4, "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.7, "can swing on its pin": false}, "balance": {"pair height, mm": 55.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.28}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 11, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "2.2 x 1.0 x 6.9", "how full that box is (1 = solid)": 0.41, "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.75}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 3.2", "new piece distance from the build centre, studs": 4.77, "build centre of mass outside the first piece footprint, mm": 20.7, "pieces in the build after": 8}, "where": {"joins the": "red Technic Beam 7", "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.34, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.92, "new piece": "Brick  1 x  3"}}}, {"name": "3010", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, -0.0, 51.855], [0.0, -0.0, -1.0, 20.0], [-1.0, -0.0, 0.0, -8.073], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 1x4 is stacked (studs into its underside) to a existing Technic Beam 7. The new piece stands upright. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. 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": 0.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.29, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 3.37}, "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": 1, "touching area, square studs": 0.9, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 8.4, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.55}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 13, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 2.2 x 4.0", "how full that box is (1 = solid)": 0.12, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.36}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.988}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 4.2", "new piece distance from the build centre, studs": 4.86, "build centre of mass outside the first piece footprint, mm": 21.5, "pieces in the build after": 8}, "where": {"joins the": "purple Technic Beam 7", "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)": 0.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.14, "new piece": "Brick 1x4"}}}, {"name": "3039", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 0.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 Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits on top of the existing piece. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 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.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.59}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 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.74}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.44, "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.537}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 4.0", "new piece distance from the build centre, studs": 2.42, "build centre of mass outside the first piece footprint, mm": 13.9, "pieces in the build after": 8}, "where": {"joins the": "tan Plate  2 x  2 Corner", "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.79, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.03, "new piece": "Slope Brick 45  2 x  2"}}}]}
{"turn": 4, "might_be": "a tiny hut beside a huge windmill", "next": "A long beam pinned through the grey hub's free hole, reaching out diagonally up-left, so there's a third, uneven sail.", "want_piece": "beam", "want_on": "light grey", "taste": "sails too big for their little hut, caught mid-turn", "pick": 2, "candidates": [{"name": "32316", "aimed": true, "p": 0.155, "T": [[-0.0, 1.0, -0.0, 67.927], [0.0, -0.0, -1.0, -8.0], [-1.0, -0.0, -0.0, 3.636], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 100% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.01, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.82, "red centre across the grey, studs from its centre": 0.75, "red centre above the grey centre, mm": -8.1, "farthest point of red from the grey centre, studs": 4.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": 16.1, "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": 2.58, "can swing on its pin": true}, "balance": {"pair height, mm": 23.3, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.0, "centre of mass offset from the grey centre, studs": 1.07}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 15, "connectors the join covered up": 5}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 1.5 x 2.9", "how full that box is (1 = solid)": 0.23, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.09}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.498, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.71}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "12.4 x 4.0", "new piece distance from the build centre, studs": 5.72, "build centre of mass outside the first piece footprint, mm": 27.1, "pieces in the build after": 10}, "where": {"joins the": "light grey Technic Beam 3x3 bent thin (L)", "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.55, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.05, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.11, "T": [[-0.0, 1.0, -0.0, 75.782], [0.0, -0.0, -1.0, -8.0], [-1.0, -0.0, -0.0, 3.636], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 100% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.22, "red centre across the grey, studs from its centre": 0.75, "red centre above the grey centre, mm": -8.1, "farthest point of red from the grey centre, studs": 5.67}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 23.9, "past the grey side, mm": 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.7, "can swing on its pin": true}, "balance": {"pair height, mm": 23.3, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.0, "centre of mass offset from the grey centre, studs": 1.54}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 17, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "7.9 x 1.5 x 2.9", "how full that box is (1 = solid)": 0.2, "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": 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.71}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "13.4 x 4.0", "new piece distance from the build centre, studs": 6.66, "build centre of mass outside the first piece footprint, mm": 28.2, "pieces in the build after": 10}, "where": {"joins the": "light grey Technic Beam 3x3 bent thin (L)", "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.72, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.2, "new piece": "Technic Beam 5"}}}, {"name": "32316", "aimed": true, "p": 0.53, "T": [[-1.0, -0.0, -0.0, 51.855], [0.0, 0.0, -1.0, -8.0], [0.0, -1.0, -0.0, 27.709], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). The new piece stands upright. 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.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.75, "red centre above the grey centre, mm": 16.0, "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": 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.71, "can swing on its pin": true}, "balance": {"pair height, mm": 47.2, "height the red adds above the grey top, mm": 24.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.0, "centre of mass offset from the grey centre, studs": 0.38}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 16, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "4.9 x 1.5 x 5.9", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.5, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.71}, "the whole build": {"build height after, mm": 79.1, "build footprint after, studs": "10.4 x 4.0", "new piece distance from the build centre, studs": 5.01, "build centre of mass outside the first piece footprint, mm": 25.0, "pieces in the build after": 10}, "where": {"joins the": "light grey Technic Beam 3x3 bent thin (L)", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.21, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.76, "new piece": "Technic Beam 5"}}}, {"name": "3069b", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, -4.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Tile  1 x  2 with Groove is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits on top of the existing piece. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 2.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": 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.55}, "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 2.0 x 0.8", "how full that box is (1 = solid)": 0.42, "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.538}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 3.0", "new piece distance from the build centre, studs": 3.66, "build centre of mass outside the first piece footprint, mm": 21.5, "pieces in the build after": 10}, "where": {"joins the": "tan Plate  2 x  2 Corner", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.59, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.88, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.5, "new piece": "Tile  1 x  2 with Groove"}}}, {"name": "41769a", "aimed": false, "p": 0.025, "T": [[-0.0, 1.0, 0.0, 20.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 Wing  2 x  4 Right without Chamfer is stacked (studs into its underside) to a existing Technic Brick 1x2 with hole. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 16 mm past the edge of the existing piece; 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": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.73}, "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.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 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": 4, "free hole ends on the pair": 2, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.81}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 3.0", "new piece distance from the build centre, studs": 1.77, "build centre of mass outside the first piece footprint, mm": 21.4, "pieces in the build after": 10}, "where": {"joins the": "red Technic Brick 1x2 with hole", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.38, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.21, "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": "2420", "aimed": false, "p": 0.005, "T": [[-1.0, -0.0, -0.0, 51.855], [0.0, 0.0, -1.0, 20.0], [0.0, -1.0, -0.0, -4.073], [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 Beam 7. 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. 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.49, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.14, "red centre across the grey, studs from its centre": 0.6, "red centre above the grey centre, mm": -4.0, "farthest point of red from the grey centre, studs": 2.3}, "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": 1.8, "can swing on its pin": false}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 0.4, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.2}, "openness": {"free studs on the pair": 1, "free hole ends on the pair": 12, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.27, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.63}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.337}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 3.4", "new piece distance from the build centre, studs": 3.73, "build centre of mass outside the first piece footprint, mm": 23.7, "pieces in the build after": 10}, "where": {"joins the": "purple Technic Beam 7", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.45, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.53, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Plate  2 x  2 Corner"}}}, {"name": "3039", "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, -3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  2 is stacked (studs into its underside) to a existing Plate  2 x  2 Corner. It sits underneath the existing piece. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 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.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 2.69}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.62}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.44, "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.537}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 4.0", "new piece distance from the build centre, studs": 3.03, "build centre of mass outside the first piece footprint, mm": 19.5, "pieces in the build after": 10}, "where": {"joins the": "tan Plate  2 x  2 Corner", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.45, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.75, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.27, "new piece": "Slope Brick 45  2 x  2"}}}, {"name": "32316", "aimed": false, "p": 0.17, "T": [[-0.0, -1.0, -0.0, 35.927], [-0.0, 0.0, -1.0, -8.0], [1.0, -0.0, -0.0, 3.636], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Beam 5 is pinned (a pin through both) to a existing Technic Beam 3x3 bent thin (L). It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 100% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.99, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.81, "red centre across the grey, studs from its centre": 0.75, "red centre above the grey centre, mm": -8.1, "farthest point of red from the grey centre, studs": 4.73}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 15.9, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 1.0}, "contact": {"joined by": "pin", "pins": 1, "studs engaged": 0, "touching area, square studs": 2.59, "can swing on its pin": true}, "balance": {"pair height, mm": 23.3, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.0, "centre of mass offset from the grey centre, studs": 1.07}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 15, "connectors the join covered up": 5}, "shape": {"pair bounding box, studs (long x short x tall)": "6.9 x 1.5 x 2.9", "how full that box is (1 = solid)": 0.23, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.09}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.498, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.71}, "the whole build": {"build height after, mm": 55.2, "build footprint after, studs": "10.4 x 4.0", "new piece distance from the build centre, studs": 2.31, "build centre of mass outside the first piece footprint, mm": 23.0, "pieces in the build after": 10}, "where": {"joins the": "light grey Technic Beam 3x3 bent thin (L)", "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.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.47, "new piece": "Technic Beam 5"}}}]}
