{"turn": 0, "forced": false, "might_be": "a tiny green Yoda in a brown robe, beside his huge green saber", "next": "A dark grey round 1x1 brick tucked under the green blade as its hilt, so the saber stands on something real.", "want_piece": "round", "want_on": "green", "taste": "a very small old jedi next to a blade much bigger than him", "pick": 0, "candidates": [{"name": "3062b", "aimed": true, "p": 0.675, "T": [[-1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, -1.0, -20.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Bar  4L Lightsaber Blade. 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 5 mm past the edge of the existing piece; 84% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 0.81}, "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": 2.4, "past the grey side, mm": 2.4, "share of red footprint not over the grey": 0.84}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 0.56, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 4.0", "how full that box is (1 = solid)": 0.27, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": -1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.844}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "1.0 x 1.0", "new piece distance from the build centre, studs": 0.14, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "green Bar  4L Lightsaber Blade", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.46, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.0, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "85861", "aimed": false, "p": 0.05, "T": [[-1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, -1.0, -16.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Bar  4L Lightsaber Blade. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 5 mm past the edge of the existing piece; 84% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 0.51}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 2.4, "past the grey side, mm": 2.4, "share of red footprint not over the grey": 0.84}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 0.24, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 4.0", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": -1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.369}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "1.0 x 1.0", "new piece distance from the build centre, studs": 0.02, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "green Bar  4L Lightsaber Blade", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.0, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "3622", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, -36.0], [0.0, 1.0, 0.0, 28.0], [0.0, 0.0, 1.0, -22.4], [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 Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.06, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 2.54}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.03}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.94}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.038}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "6.2 x 4.2", "new piece distance from the build centre, studs": 5.8, "build centre of mass outside the first piece footprint, mm": 35.9, "pieces in the build after": 2}, "where": {"joins the": "invisible Baseplate 16 x 16", "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)": -3.94, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -10.72, "new piece": "Brick  1 x  3"}}}, {"name": "85861", "aimed": false, "p": 0.05, "T": [[-1.0, 0.0, 0.0, 0.0], [0.0, -1.0, 0.0, 0.0], [0.0, 0.0, 1.0, -15.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Bar  4L Lightsaber Blade. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 5 mm past the edge of the existing piece; 84% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 0.51}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 2.4, "past the grey side, mm": 2.4, "share of red footprint not over the grey": 0.84}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 0.24, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 4.0", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.369}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "1.0 x 1.0", "new piece distance from the build centre, studs": 0.02, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "green Bar  4L Lightsaber Blade", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.0, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "85861", "aimed": false, "p": 0.02, "T": [[-0.0, -1.0, 0.0, 0.0], [-1.0, 0.0, 0.0, 0.0], [0.0, 0.0, -1.0, -16.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Bar  4L Lightsaber Blade. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 5 mm past the edge of the existing piece; 84% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 0.51}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 2.4, "past the grey side, mm": 2.4, "share of red footprint not over the grey": 0.84}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 0.24, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 4.0", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": -1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.369}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "1.0 x 1.0", "new piece distance from the build centre, studs": 0.02, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "green Bar  4L Lightsaber Blade", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.0, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "85861", "aimed": false, "p": 0.035, "T": [[1.0, 0.0, -0.0, -0.0], [-0.0, 1.0, -0.0, -0.0], [0.0, 0.0, 1.0, -15.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Bar  4L Lightsaber Blade. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 5 mm past the edge of the existing piece; 84% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 0.51}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 2.4, "past the grey side, mm": 2.4, "share of red footprint not over the grey": 0.84}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 0.24, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 0, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 4.0", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.369}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "1.0 x 1.0", "new piece distance from the build centre, studs": 0.02, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "green Bar  4L Lightsaber Blade", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.5, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.0, "new piece": "Plate  1 x  1 Round with Open Stud"}}}]}
{"turn": 1, "forced": false, "might_be": "tiny Yoda beside his double-ended green saber", "next": "A brown round 2x2 brick on the ground just left of the saber: the bottom of Yoda's robe.", "want_piece": "round", "want_on": "any", "taste": "a tiny body beside a weapon much too big for it", "pick": 1, "candidates": [{"name": "3941", "aimed": true, "p": 0.225, "T": [[0.0, -1.0, 0.0, -16.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.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": 5.6, "farthest point of red from the grey centre, studs": 2.34}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.04}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.94}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.032}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "3.5 x 2.0", "new piece distance from the build centre, studs": 2.33, "build centre of mass outside the first piece footprint, mm": 9.0, "pieces in the build after": 3}, "where": {"joins the": "invisible Baseplate 16 x 16", "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)": -3.4, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -2.12, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "3941", "aimed": true, "p": 0.4, "T": [[1.0, 0.0, 0.0, -8.0], [0.0, 1.0, 0.0, -8.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.12, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 2.34}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.04}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.94}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.032}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "2.5 x 2.5", "new piece distance from the build centre, studs": 1.85, "build centre of mass outside the first piece footprint, mm": 5.2, "pieces in the build after": 3}, "where": {"joins the": "invisible Baseplate 16 x 16", "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)": -2.76, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.64, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "3941", "aimed": true, "p": 0.225, "T": [[0.0, -1.0, 0.0, -16.0], [1.0, 0.0, 0.0, -8.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 1.72}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.0}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.032}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "3.5 x 2.5", "new piece distance from the build centre, studs": 2.54, "build centre of mass outside the first piece footprint, mm": 9.8, "pieces in the build after": 3}, "where": {"joins the": "invisible Baseplate 16 x 16", "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)": -4.46, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.42, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "85861", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, 0.0, 0.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, -1.0, -23.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 1.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": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 0}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.42, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.311}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "1.0 x 1.0", "new piece distance from the build centre, studs": 0.75, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "dark grey Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.3, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.0, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "85861", "aimed": false, "p": 0.015, "T": [[-0.0, 1.0, 0.0, -12.0], [-1.0, -0.0, 0.0, -20.0], [0.0, 0.0, 1.0, -28.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.06, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 1.27}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.94}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.003}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "2.5 x 3.5", "new piece distance from the build centre, studs": 3.33, "build centre of mass outside the first piece footprint, mm": 3.0, "pieces in the build after": 3}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -5.2, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 2.66, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "85861", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, -1.0, -0.0, -0.0], [0.0, 0.0, -1.0, -23.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Brick  1 x  1 Round with Hollow Stud. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 4 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 1.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": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.0}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 0}, "shape": {"pair bounding box, studs (long x short x tall)": "1.0 x 1.0 x 1.8", "how full that box is (1 = solid)": 0.42, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 1.0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.311}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "1.0 x 1.0", "new piece distance from the build centre, studs": 0.75, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "dark grey Brick  1 x  1 Round with Hollow Stud", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.3, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.0, "new piece": "Plate  1 x  1 Round with Open Stud"}}}]}
{"turn": 2, "forced": false, "might_be": "tiny Yoda beside his huge saber", "next": "A green curved 2x2 slope on top of the brown round brick: Yoda's low, wide, soft green head.", "want_piece": "slope", "want_on": "brown", "taste": "a tiny body beside a weapon twice its height", "pick": 1, "candidates": [{"name": "15068", "aimed": true, "p": 0.225, "T": [[0.0, -1.0, 0.0, -16.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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": 7.2, "farthest point of red from the grey centre, studs": 3.11}, "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": 16.0, "height the red adds above the grey top, mm": 4.8, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.52}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 3.0 x 2.0", "how full that box is (1 = solid)": 0.29, "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.622}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 1.62, "build centre of mass outside the first piece footprint, mm": 8.9, "pieces in the build after": 5}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.42, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.03, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.665, "T": [[-1.0, -0.0, 0.0, -16.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 Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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": 7.2, "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": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 4.8, "centre of 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": 2, "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 2.0", "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.596}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 1.63, "build centre of mass outside the first piece footprint, mm": 9.0, "pieces in the build after": 5}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.42, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.05, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.025, "T": [[-1.0, -0.0, 0.0, -16.0], [0.0, -1.0, 0.0, 0.0], [0.0, 0.0, 1.0, -25.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. It sits beside the existing piece, at the same height. 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": 4.0, "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": 0.6, "can swing on its pin": false}, "balance": {"pair height, mm": 12.8, "height the red adds above the grey top, mm": 1.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.53}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 3.0 x 1.6", "how full that box is (1 = solid)": 0.37, "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.596}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 1.59, "build centre of mass outside the first piece footprint, mm": 8.9, "pieces in the build after": 5}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.03, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}]}
{"turn": 3, "forced": true, "might_be": "tiny Yoda beside his huge saber", "next": "Centre the green head on the brown robe, then a long green curved slope sticking out left as one pointed ear.", "want_piece": "slope", "want_on": "green", "taste": "a tiny green body under a weapon far too big for him", "pick": 1, "candidates": [{"name": "3039", "aimed": false, "p": 0.02, "T": [[1.0, 0.0, 0.0, -64.0], [0.0, 1.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 Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 8.63}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.26}, "openness": {"free studs on the pair": 254, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.44}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.031}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 7.39, "build centre of mass outside the first piece footprint, mm": 10.0, "pieces in the build after": 6}, "where": {"joins the": "green Baseplate 16 x 16", "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.44, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.51, "new piece": "Slope Brick 45  2 x  2"}}}, {"name": "50950", "aimed": false, "p": 0.185, "T": [[1.0, 0.0, 0.0, -68.0], [0.0, 1.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 Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.94, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 8.25}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.18}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.022}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 7.85, "build centre of mass outside the first piece footprint, mm": 10.0, "pieces in the build after": 6}, "where": {"joins the": "green Baseplate 16 x 16", "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.62, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.31, "new piece": "Slope Brick Curved 3 x 1"}}}, {"name": "50950", "aimed": false, "p": 0.05, "T": [[-0.0, 1.0, 0.0, 36.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 Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 5.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.69, "red centre across the grey, studs from its centre": 2.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 7.71}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.14}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.51}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.025}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 5.49, "build centre of mass outside the first piece footprint, mm": 7.9, "pieces in the build after": 6}, "where": {"joins the": "green Baseplate 16 x 16", "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.53, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.06, "new piece": "Slope Brick Curved 3 x 1"}}}, {"name": "3039", "aimed": false, "p": 0.01, "T": [[0.0, -1.0, 0.0, 44.0], [1.0, 0.0, 0.0, -24.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 Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 8.55}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.25}, "openness": {"free studs on the pair": 254, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.44}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.031}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 7.14, "build centre of mass outside the first piece footprint, mm": 8.1, "pieces in the build after": 6}, "where": {"joins the": "green Baseplate 16 x 16", "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.43, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.49, "new piece": "Slope Brick 45  2 x  2"}}}, {"name": "50950", "aimed": true, "p": 0.16, "T": [[-1.0, -0.0, 0.0, -12.0], [0.0, -1.0, 0.0, -52.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.06, "red centre across the grey, studs from its centre": 5.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 7.17}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.13}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.65}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.022}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 5.99, "build centre of mass outside the first piece footprint, mm": 9.6, "pieces in the build after": 6}, "where": {"joins the": "green Baseplate 16 x 16", "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.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.39, "new piece": "Slope Brick Curved 3 x 1"}}}, {"name": "50950", "aimed": true, "p": 0.085, "T": [[-1.0, -0.0, 0.0, -20.0], [0.0, -1.0, 0.0, 20.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.19, "red centre across the grey, studs from its centre": 3.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 5.39}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.1}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.7}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.022}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 3.63, "build centre of mass outside the first piece footprint, mm": 8.6, "pieces in the build after": 6}, "where": {"joins the": "green Baseplate 16 x 16", "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.06, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.36, "new piece": "Slope Brick Curved 3 x 1"}}}, {"name": "50950", "aimed": true, "p": 0.12, "T": [[1.0, 0.0, 0.0, -12.0], [0.0, 1.0, 0.0, -60.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.06, "red centre across the grey, studs from its centre": 6.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 8.06}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.16}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.59}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.022}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 7.38, "build centre of mass outside the first piece footprint, mm": 9.8, "pieces in the build after": 6}, "where": {"joins the": "green Baseplate 16 x 16", "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.36, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.5, "new piece": "Slope Brick Curved 3 x 1"}}}, {"name": "50950", "aimed": true, "p": 0.07, "T": [[0.0, -1.0, 0.0, -36.0], [1.0, 0.0, 0.0, -36.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.44, "red centre across the grey, studs from its centre": 3.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 6.51}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.12}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "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.025}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 5.45, "build centre of mass outside the first piece footprint, mm": 9.7, "pieces in the build after": 6}, "where": {"joins the": "green Baseplate 16 x 16", "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.42, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.11, "new piece": "Slope Brick Curved 3 x 1"}}}]}
{"turn": 4, "forced": true, "might_be": "tiny Yoda on Dagobah beside his huge saber", "next": "A green curved slope on the left side of the green head, sticking out sideways as one pointed ear.", "want_piece": "slope", "want_on": "green", "taste": "a tiny green figure on a green swamp, his blade taller than him", "pick": 5, "candidates": [{"name": "11170", "aimed": false, "p": 0.05, "T": [[-1.0, -0.0, 0.0, -72.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 Duplo Brick  2 x  2 x  1.5 with Curved Front is stacked (studs into its underside) to a existing Baseplate 16 x 16. 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. 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": 8.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": 3.0, "red centre above the grey centre, mm": 16.6, "farthest point of red from the grey centre, studs": 11.18}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 8, "touching area, square studs": 8.0, "can swing on its pin": false}, "balance": {"pair height, mm": 34.8, "height the red adds above the grey top, mm": 31.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.69}, "openness": {"free studs on the pair": 248, "free hole ends on the pair": 0, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "18.0 x 16.0 x 4.4", "how full that box is (1 = solid)": 0.08, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.32}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.188}, "the whole build": {"build height after, mm": 34.8, "build footprint after, studs": "18.0 x 16.0", "new piece distance from the build centre, studs": 7.45, "build centre of mass outside the first piece footprint, mm": 19.5, "pieces in the build after": 7}, "where": {"joins the": "green Baseplate 16 x 16", "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.49, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.6, "new piece": "Duplo Brick  2 x  2 x  1.5 with Curved Front"}}}, {"name": "11170", "aimed": false, "p": 0.02, "T": [[1.0, 0.0, 0.0, 56.0], [0.0, 1.0, 0.0, 40.0], [0.0, 0.0, 1.0, -3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Duplo Brick  2 x  2 x  1.5 with Curved Front is stacked (studs into its underside) to a existing Baseplate 16 x 16. 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. 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": 8.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": 5.0, "red centre above the grey centre, mm": 16.6, "farthest point of red from the grey centre, studs": 12.73}, "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": 16.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 8, "touching area, square studs": 8.0, "can swing on its pin": false}, "balance": {"pair height, mm": 34.8, "height the red adds above the grey top, mm": 31.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.92}, "openness": {"free studs on the pair": 248, "free hole ends on the pair": 0, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "18.0 x 16.0 x 4.4", "how full that box is (1 = solid)": 0.08, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.21}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.188}, "the whole build": {"build height after, mm": 34.8, "build footprint after, studs": "18.0 x 16.0", "new piece distance from the build centre, studs": 10.41, "build centre of mass outside the first piece footprint, mm": 1.2, "pieces in the build after": 7}, "where": {"joins the": "green Baseplate 16 x 16", "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.87, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.02, "new piece": "Duplo Brick  2 x  2 x  1.5 with Curved Front"}}}, {"name": "3023", "aimed": false, "p": 0.01, "T": [[-0.0, 1.0, 0.0, -60.0], [-1.0, -0.0, 0.0, -56.0], [0.0, 0.0, 1.0, -28.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 6.5, "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": 6.0, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 9.91}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.11}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.24}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.011}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 8.41, "build centre of mass outside the first piece footprint, mm": 10.8, "pieces in the build after": 7}, "where": {"joins the": "green Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.13, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.79, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.15, "new piece": "Plate 1x2"}}}, {"name": "11170", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 40.0], [0.0, -1.0, 0.0, -40.0], [0.0, 0.0, 1.0, -3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Duplo Brick  2 x  2 x  1.5 with Curved Front is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 6.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": 16.6, "farthest point of red from the grey centre, studs": 10.1}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 16, "touching area, square studs": 16.0, "can swing on its pin": false}, "balance": {"pair height, mm": 34.8, "height the red adds above the grey top, mm": 31.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.37}, "openness": {"free studs on the pair": 240, "free hole ends on the pair": 0, "connectors the join covered up": 16}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 4.4", "how full that box is (1 = solid)": 0.09, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.45}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.188}, "the whole build": {"build height after, mm": 34.8, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 8.09, "build centre of mass outside the first piece footprint, mm": 11.1, "pieces in the build after": 7}, "where": {"joins the": "green Baseplate 16 x 16", "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.31, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.54, "new piece": "Duplo Brick  2 x  2 x  1.5 with Curved Front"}}}, {"name": "50950", "aimed": true, "p": 0.055, "T": [[-1.0, -0.0, 0.0, 52.0], [0.0, -1.0, 0.0, -44.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.94, "red centre across the grey, studs from its centre": 4.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 10.07}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.21}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.27}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.022}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 9.8, "build centre of mass outside the first piece footprint, mm": 9.5, "pieces in the build after": 7}, "where": {"joins the": "green Baseplate 16 x 16", "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.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.7, "new piece": "Slope Brick Curved 3 x 1"}}}, {"name": "50950", "aimed": true, "p": 0.275, "T": [[-1.0, -0.0, 0.0, -52.0], [0.0, -1.0, 0.0, -36.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 5.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.69, "red centre across the grey, studs from its centre": 3.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 7.9}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.15}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.45}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.022}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 5.79, "build centre of mass outside the first piece footprint, mm": 11.0, "pieces in the build after": 7}, "where": {"joins the": "green Baseplate 16 x 16", "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.59, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.01, "new piece": "Slope Brick Curved 3 x 1"}}}, {"name": "50950", "aimed": true, "p": 0.11, "T": [[-1.0, -0.0, 0.0, 12.0], [0.0, -1.0, 0.0, -44.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.31, "red centre across the grey, studs from its centre": 4.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 6.81}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.12}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "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.022}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 5.93, "build centre of mass outside the first piece footprint, mm": 10.1, "pieces in the build after": 7}, "where": {"joins the": "green Baseplate 16 x 16", "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.01, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.45, "new piece": "Slope Brick Curved 3 x 1"}}}, {"name": "50950", "aimed": true, "p": 0.145, "T": [[-0.0, 1.0, 0.0, -12.0], [-1.0, -0.0, 0.0, -60.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved 3 x 1 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.06, "red centre across the grey, studs from its centre": 6.5, "red centre above the grey centre, mm": 4.8, "farthest point of red from the grey centre, studs": 7.28}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 8.0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.16}, "openness": {"free studs on the pair": 253, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.4", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.59}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.022}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 6.92, "build centre of mass outside the first piece footprint, mm": 10.8, "pieces in the build after": 7}, "where": {"joins the": "green Baseplate 16 x 16", "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.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.47, "new piece": "Slope Brick Curved 3 x 1"}}}]}
{"turn": 5, "forced": false, "might_be": "tiny Yoda beside his huge saber", "next": "A fresh green curved 2x2 slope sitting squarely on top of the brown round robe, low and wide: Yoda's head, centred.", "want_piece": "slope", "want_on": "brown", "taste": "a tiny green body next to a sword far too big for it", "pick": 4, "candidates": [{"name": "15068", "aimed": true, "p": 0.045, "T": [[0.0, -1.0, 0.0, -16.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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": 7.2, "farthest point of red from the grey centre, studs": 3.11}, "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": 16.0, "height the red adds above the grey top, mm": 4.8, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.52}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 3.0 x 2.0", "how full that box is (1 = solid)": 0.29, "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.622}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 1.7, "build centre of mass outside the first piece footprint, mm": 11.0, "pieces in the build after": 7}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.42, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.03, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.2, "T": [[-1.0, -0.0, 0.0, -16.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 Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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": 7.2, "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": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 16.0, "height the red adds above the grey top, mm": 4.8, "centre of 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": 2, "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 2.0", "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.596}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 1.11, "build centre of mass outside the first piece footprint, mm": 11.1, "pieces in the build after": 7}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.42, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.05, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.01, "T": [[-1.0, -0.0, 0.0, -16.0], [0.0, -1.0, 0.0, 0.0], [0.0, 0.0, 1.0, -25.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. It sits beside the existing piece, at the same height. 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": 4.0, "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": 0.6, "can swing on its pin": false}, "balance": {"pair height, mm": 12.8, "height the red adds above the grey top, mm": 1.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.53}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 3.0 x 1.6", "how full that box is (1 = solid)": 0.37, "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.596}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 1.6, "build centre of mass outside the first piece footprint, mm": 11.0, "pieces in the build after": 7}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.03, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.03, "T": [[-0.0, 1.0, 0.0, -16.0], [-1.0, -0.0, 0.0, -8.0], [0.0, 0.0, 1.0, -25.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. It sits beside the existing piece, at the same height. 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": 4.0, "farthest point of red from the grey centre, studs": 2.26}, "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": 2, "touching area, square studs": 1.2, "can swing on its pin": false}, "balance": {"pair height, mm": 12.8, "height the red adds above the grey top, mm": 1.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.38}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.6", "how full that box is (1 = solid)": 0.55, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.551}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 0.92, "build centre of mass outside the first piece footprint, mm": 11.1, "pieces in the build after": 7}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.33, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.08, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.05, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.42, "T": [[-1.0, -0.0, 0.0, -8.0], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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": 7.2, "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": 16.0, "height the red adds above the grey top, mm": 4.8, "centre of 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": 2, "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 2.0", "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.596}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 2.05, "build centre of mass outside the first piece footprint, mm": 11.1, "pieces in the build after": 7}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.42, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.05, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.08, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}]}
{"turn": 6, "forced": false, "might_be": "tiny Yoda beside his huge saber", "next": "A green 1x4 plate laid flat across the top of the brown robe, poking out one stud left and right: both ears.", "want_piece": "plate", "want_on": "brown", "taste": "one plate doing two ears at once", "pick": 4, "candidates": [{"name": "3710", "aimed": true, "p": 0.085, "T": [[0.0, -1.0, 0.0, -12.0], [1.0, 0.0, 0.0, 8.0], [0.0, 0.0, 1.0, -19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. It sits on top of 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": 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": 2.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 4.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": 24.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.84}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.27, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 19.0", "new piece distance from the build centre, studs": 3.78, "build centre of mass outside the first piece footprint, mm": 11.1, "pieces in the build after": 8}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.06, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.27, "new piece": "Plate 1x4"}}}, {"name": "3710", "aimed": true, "p": 0.155, "T": [[-1.0, -0.0, 0.0, -24.0], [0.0, -1.0, 0.0, -4.0], [0.0, 0.0, 1.0, -19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. It sits on top of 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.22}, "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": 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.84}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 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.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 19.0", "new piece distance from the build centre, studs": 2.72, "build centre of mass outside the first piece footprint, mm": 11.4, "pieces in the build after": 8}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.13, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.23, "new piece": "Plate 1x4"}}}, {"name": "3710", "aimed": true, "p": 0.135, "T": [[-0.0, 1.0, 0.0, -12.0], [-1.0, -0.0, 0.0, -16.0], [0.0, 0.0, 1.0, -19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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. 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": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 3.29}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.45}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.33, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.42}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 19.0", "new piece distance from the build centre, studs": 1.0, "build centre of mass outside the first piece footprint, mm": 11.5, "pieces in the build after": 8}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.09, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.06, "new piece": "Plate 1x4"}}}, {"name": "3710", "aimed": true, "p": 0.19, "T": [[0.0, -1.0, 0.0, -12.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, -19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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. 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": 1.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 3.29}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.45}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.33, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.42}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 19.0", "new piece distance from the build centre, studs": 2.8, "build centre of mass outside the first piece footprint, mm": 11.2, "pieces in the build after": 8}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.01, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.2, "new piece": "Plate 1x4"}}}, {"name": "3710", "aimed": true, "p": 0.265, "T": [[-0.0, 1.0, 0.0, -12.0], [-1.0, -0.0, 0.0, -8.0], [0.0, 0.0, 1.0, -19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.41}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.2}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.33, "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.708}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 19.0", "new piece distance from the build centre, studs": 1.85, "build centre of mass outside the first piece footprint, mm": 11.3, "pieces in the build after": 8}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.04, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Plate 1x4"}}}]}
{"turn": 7, "forced": true, "might_be": "tiny Yoda beside his huge saber, on dark swamp", "next": "Set the green 1x4 plate across the top of the brown robe, then the green curved 2x2 head on its middle.", "want_piece": "plate", "want_on": "brown", "taste": "one small green head on dark water, beside a blade taller than him", "pick": 5, "candidates": [{"name": "85861", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, -60.0], [1.0, 0.0, 0.0, -28.0], [0.0, 0.0, 1.0, -28.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 6.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.81, "red centre across the grey, studs from its centre": 2.5, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 7.47}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.04}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.45}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.003}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 5.59, "build centre of mass outside the first piece footprint, mm": 11.2, "pieces in the build after": 9}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.12, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.62, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.12, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "85861", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 36.0], [0.0, -1.0, 0.0, -4.0], [0.0, 0.0, 1.0, -28.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 5.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.69, "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": 6.03}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 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.03}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.3, "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.003}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 7.12, "build centre of mass outside the first piece footprint, mm": 10.8, "pieces in the build after": 9}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.12, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.23, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "3622", "aimed": false, "p": 0.025, "T": [[-0.0, 1.0, 0.0, 52.0], [-1.0, -0.0, 0.0, -28.0], [0.0, 0.0, 1.0, -22.4], [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 Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.94, "red centre across the grey, studs from its centre": 2.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 9.02}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.38}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.038}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 9.4, "build centre of mass outside the first piece footprint, mm": 9.9, "pieces in the build after": 9}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.27, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.46, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.56, "new piece": "Brick  1 x  3"}}}, {"name": "3622", "aimed": false, "p": 0.05, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, 20.0], [0.0, 0.0, 1.0, -22.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  3 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.44, "red centre across the grey, studs from its centre": 3.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 6.51}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 3, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.18}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.038}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 6.16, "build centre of mass outside the first piece footprint, mm": 9.6, "pieces in the build after": 9}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.27, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.44, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.1, "new piece": "Brick  1 x  3"}}}, {"name": "3941", "aimed": true, "p": 0.085, "T": [[0.0, -1.0, 0.0, -0.0], [1.0, 0.0, 0.0, -16.0], [0.0, 0.0, 1.0, -12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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": 9.6, "farthest point of red from the grey centre, studs": 3.07}, "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.71}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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)": 1.0}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 2.88, "build centre of mass outside the first piece footprint, mm": 10.8, "pieces in the build after": 9}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.51, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.03, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.13, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "3941", "aimed": true, "p": 0.115, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, -16.0], [0.0, 0.0, 1.0, -12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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": 9.6, "farthest point of red from the grey centre, studs": 3.07}, "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.71}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.29, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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)": 1.0}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 2.88, "build centre of mass outside the first piece footprint, mm": 10.8, "pieces in the build after": 9}, "where": {"joins the": "brown Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.51, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.03, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.13, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "33121", "aimed": false, "p": 0.0, "T": [[-0.0, 1.0, 0.0, 12.0], [-1.0, -0.0, 0.0, 4.0], [0.0, 0.0, 1.0, -25.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Animal Crab is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.33, "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.5, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 4.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": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 9, "touching area, square studs": 6.73, "can swing on its pin": false}, "balance": {"pair height, mm": 9.6, "height the red adds above the grey top, mm": 6.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.06}, "openness": {"free studs on the pair": 248, "free hole ends on the pair": 0, "connectors the join covered up": 9}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.2", "how full that box is (1 = solid)": 0.21, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.77}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.017}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 4.24, "build centre of mass outside the first piece footprint, mm": 10.5, "pieces in the build after": 9}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.15, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.25, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.0, "new piece": "Animal Crab"}}}, {"name": "15395", "aimed": false, "p": 0.07, "T": [[0.0, -1.0, 0.0, 28.0], [1.0, 0.0, 0.0, -4.0], [0.0, 0.0, 1.0, -28.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Dome  2 x  2 Inverted with Stud and Tube is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.56, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 5.65}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 9, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.1}, "openness": {"free studs on the pair": 248, "free hole ends on the pair": 0, "connectors the join covered up": 9}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.15, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.69}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.02}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "16.0 x 16.0", "new piece distance from the build centre, studs": 6.1, "build centre of mass outside the first piece footprint, mm": 10.3, "pieces in the build after": 9}, "where": {"joins the": "dark blue Baseplate 16 x 16", "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.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.18, "new piece": "Dome  2 x  2 Inverted with Stud and Tube"}}}]}
{"turn": 8, "forced": true, "might_be": "tiny Yoda beside his huge saber", "next": "The green 1x4 plate laid across the top of the green round head, poking out left and right as ears.", "want_piece": "small", "want_on": "brown", "taste": "a round green head on a brown robe, the saber twice his height", "pick": 2, "candidates": [{"name": "2420", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, -52.0], [0.0, 1.0, 0.0, -20.0], [0.0, 0.0, 1.0, -28.8], [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 Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 5.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.62, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 6.34}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.1}, "openness": {"free studs on the pair": 255, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.31, "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.017}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "19.0 x 16.0", "new piece distance from the build centre, studs": 3.29, "build centre of mass outside the first piece footprint, mm": 12.9, "pieces in the build after": 10}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.12, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.33, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.16, "new piece": "Plate  2 x  2 Corner"}}}, {"name": "2420", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, -12.0], [0.0, 1.0, 0.0, -68.0], [0.0, 0.0, 1.0, -28.8], [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 Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 7.0, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 8.07}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.13}, "openness": {"free studs on the pair": 255, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.31, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.59}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.017}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "19.0 x 16.0", "new piece distance from the build centre, studs": 6.44, "build centre of mass outside the first piece footprint, mm": 12.9, "pieces in the build after": 10}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.12, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.24, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.55, "new piece": "Plate  2 x  2 Corner"}}}, {"name": "44728", "aimed": false, "p": 0.11, "T": [[-1.0, -0.0, 0.0, -96.0], [0.0, -1.0, 0.0, -60.0], [0.0, 0.0, 1.0, -17.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Bracket  1 x  2 -  2 x  2 Down is stacked (studs into its underside) to a existing Slope Brick Curved  2 x  2 x  0.667. It sits beside the existing piece, at the same height. 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.3, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.3, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 2.75}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 0, "touching area, square studs": 1.12, "can swing on its pin": false}, "balance": {"pair height, mm": 17.6, "height the red adds above the grey top, mm": 11.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.59}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 0}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 2.2", "how full that box is (1 = solid)": 0.43, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.52}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.5}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 10.24, "build centre of mass outside the first piece footprint, mm": 14.7, "pieces in the build after": 10}, "where": {"joins the": "green Slope Brick Curved  2 x  2 x  0.667", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.3, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.95, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.07, "new piece": "Bracket  1 x  2 -  2 x  2 Down"}}}, {"name": "3022", "aimed": false, "p": 0.0, "T": [[-0.0, 1.0, 0.0, 48.0], [-1.0, -0.0, 0.0, -32.0], [0.0, 0.0, 1.0, -28.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x2 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 8.95}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.17}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.31, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.39}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.021}, "the whole build": {"build height after, mm": 33.6, "build footprint after, studs": "19.0 x 16.0", "new piece distance from the build centre, studs": 9.24, "build centre of mass outside the first piece footprint, mm": 11.8, "pieces in the build after": 10}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.13, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.57, "new piece": "Plate 2x2"}}}]}
{"turn": 9, "forced": false, "might_be": "tiny Yoda beside his huge saber", "next": "A soft green curved slope on top of the green plate, a low dome so the head reads as Yoda's.", "want_piece": "slope", "want_on": "green", "taste": "a tiny round green head beside a blade three times his size", "pick": 1, "candidates": [{"name": "15068", "aimed": true, "p": 0.09, "T": [[-1.0, -0.0, 0.0, -0.0], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Plate 1x4. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 2.66}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 9.6, "height the red adds above the grey top, mm": 4.8, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.51}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.2", "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.841}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 4.53, "build centre of mass outside the first piece footprint, mm": 14.5, "pieces in the build after": 11}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.87, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.14, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.12, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.58, "T": [[-0.0, 1.0, 0.0, 8.0], [-1.0, -0.0, 0.0, -16.0], [0.0, 0.0, 1.0, 6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Plate 1x4. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 2.01}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 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": 9.6, "height the red adds above the grey top, mm": 4.8, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.23}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.2", "how full that box is (1 = solid)": 0.35, "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.853}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 5.4, "build centre of mass outside the first piece footprint, mm": 14.4, "pieces in the build after": 11}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.87, "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.17, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.105, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, 1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Plate 1x4. 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; 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": 0.5, "red centre above the grey centre, mm": 0.8, "farthest point of red from the grey centre, studs": 1.83}, "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": 1.2, "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.24}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 0.8", "how full that box is (1 = solid)": 0.52, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.75}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.841}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 5.26, "build centre of mass outside the first piece footprint, mm": 14.4, "pieces in the build after": 11}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.8, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.21, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.18, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.06, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Plate 1x4. It sits beside the existing piece, at the same height. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 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": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 0.8, "farthest point of red from the grey centre, studs": 2.52}, "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": 1.2, "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.52}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 0.8", "how full that box is (1 = solid)": 0.52, "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.841}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 4.34, "build centre of mass outside the first piece footprint, mm": 14.6, "pieces in the build after": 11}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.8, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.14, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.13, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}, {"name": "15068", "aimed": true, "p": 0.055, "T": [[1.0, 0.0, 0.0, 16.0], [0.0, 1.0, 0.0, -8.0], [0.0, 0.0, 1.0, 6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick Curved  2 x  2 x  0.667 is stacked (studs into its underside) to a existing Plate 1x4. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 4.0, "farthest point of red from the grey centre, studs": 2.66}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 9.6, "height the red adds above the grey top, mm": 4.8, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.51}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.2", "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.841}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 6.49, "build centre of mass outside the first piece footprint, mm": 14.2, "pieces in the build after": 11}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.87, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.32, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.15, "new piece": "Slope Brick Curved  2 x  2 x  0.667"}}}]}
{"turn": 10, "forced": true, "might_be": "tiny Yoda beside his huge saber", "next": "A green pointed wedge plate on the left end of the green plate, sweeping back like Yoda's ear.", "want_piece": "plate", "want_on": "green", "taste": "a tiny green old man and a blade much bigger than he is", "pick": 6, "candidates": [{"name": "3941", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 48.0], [1.0, 0.0, 0.0, -48.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 5.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 9.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": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.3}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.27}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.032}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 10.09, "build centre of mass outside the first piece footprint, mm": 13.9, "pieces in the build after": 12}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.47, "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.73, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "3941", "aimed": false, "p": 0.0, "T": [[-1.0, -0.0, 0.0, 24.0], [0.0, -1.0, 0.0, 16.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 6.15}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.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.18}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.57}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.032}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 7.88, "build centre of mass outside the first piece footprint, mm": 13.1, "pieces in the build after": 12}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.47, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.52, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.04, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "3665a", "aimed": false, "p": 0.125, "T": [[0.0, -1.0, 0.0, 52.0], [1.0, 0.0, 0.0, -52.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring is stacked (studs into its underside) to a existing Baseplate 16 x 16. 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. 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": 8.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": 5.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 10.88}, "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": 12.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.24}, "openness": {"free studs on the pair": 257, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "17.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.15, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.18}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.003}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "21.0 x 16.0", "new piece distance from the build centre, studs": 11.4, "build centre of mass outside the first piece footprint, mm": 14.0, "pieces in the build after": 12}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.52, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.82, "new piece": "Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring"}}}, {"name": "2420", "aimed": false, "p": 0.06, "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 Plate  2 x  2 Corner is stacked (studs into its underside) to a existing Plate 1x4. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 2.55}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.53}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.0", "how full that box is (1 = solid)": 0.36, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 6.11, "build centre of mass outside the first piece footprint, mm": 14.1, "pieces in the build after": 12}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.86, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.33, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.17, "new piece": "Plate  2 x  2 Corner"}}}, {"name": "3710", "aimed": true, "p": 0.0, "T": [[1.0, -0.0, 0.0, -100.0], [-0.0, 0.0, 1.0, -51.2], [0.0, 1.0, 0.0, -29.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Bracket  1 x  2 -  2 x  2 Down. It sits beside the existing piece, at the same height. It hangs 16 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 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.8, "red centre above the grey centre, mm": -4.8, "farthest point of red from the grey centre, studs": 2.88}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 12.0, "past the grey side, mm": 3.2, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 0, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 17.6, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.61}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 0}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 1.8 x 2.2", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.42}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 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.906}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "21.5 x 16.0", "new piece distance from the build centre, studs": 10.28, "build centre of mass outside the first piece footprint, mm": 16.3, "pieces in the build after": 12}, "where": {"joins the": "green Bracket  1 x  2 -  2 x  2 Down", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.9, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.13, "new piece": "Plate 1x4"}}}, {"name": "3710", "aimed": true, "p": 0.0, "T": [[0.0, -1.0, 0.0, 12.0], [1.0, 0.0, 0.0, -8.0], [0.0, 0.0, 1.0, 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 1x4. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "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.78}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.35}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 4.0 x 1.0", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.62}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 1.0}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 5.31, "build centre of mass outside the first piece footprint, mm": 14.0, "pieces in the build after": 12}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.73, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.12, "new piece": "Plate 1x4"}}}, {"name": "2420", "aimed": true, "p": 0.275, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, -12.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Corner is stacked (studs into its underside) to a existing Plate 1x4. 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. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 3.2, "farthest point of red from the grey centre, studs": 3.08}, "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": 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.8}, "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.0", "how full that box is (1 = solid)": 0.29, "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.754}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 6.71, "build centre of mass outside the first piece footprint, mm": 14.0, "pieces in the build after": 12}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.86, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.2, "new piece": "Plate  2 x  2 Corner"}}}, {"name": "2420", "aimed": true, "p": 0.03, "T": [[1.0, 0.0, 0.0, 20.0], [0.0, 1.0, 0.0, -12.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Corner is stacked (studs into its underside) to a existing Plate 1x4. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -3.2, "farthest point of red from the grey centre, studs": 3.12}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 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": 8.0, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.8}, "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.0", "how full that box is (1 = solid)": 0.29, "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.754}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 6.52, "build centre of mass outside the first piece footprint, mm": 14.0, "pieces in the build after": 12}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.73, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.37, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.2, "new piece": "Plate  2 x  2 Corner"}}}]}
{"turn": 11, "forced": true, "might_be": "tiny Yoda beside his huge saber", "next": "A green curved 3x1 slope moved onto the left end of the green plate, reaching out sideways as one long pointed ear.", "want_piece": "slope", "want_on": "green", "taste": "a tiny green head under a blade three times his height", "pick": 7, "candidates": [{"name": "3700", "aimed": false, "p": 0.0, "T": [[-1.0, -0.0, 0.0, 48.0], [0.0, -1.0, 0.0, -60.0], [0.0, 0.0, 1.0, -6.4], [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 Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 6.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 10.7}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.8, "height the red adds above the grey top, mm": 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.25}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 2, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.15, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.18}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.023}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 10.3, "build centre of mass outside the first piece footprint, mm": 13.9, "pieces in the build after": 13}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.49, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.32, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.84, "new piece": "Technic Brick 1x2 with hole"}}}, {"name": "3710", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, -56.0], [0.0, 1.0, 0.0, -52.0], [0.0, 0.0, 1.0, -12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 6.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 5.5, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 10.01}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.2}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.31, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.3}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.022}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 5.87, "build centre of mass outside the first piece footprint, mm": 15.2, "pieces in the build after": 13}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.53, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.14, "new piece": "Plate 1x4"}}}, {"name": "3710", "aimed": false, "p": 0.01, "T": [[0.0, -1.0, 0.0, -60.0], [1.0, 0.0, 0.0, 40.0], [0.0, 0.0, 1.0, -12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 6.5, "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": 6.0, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 10.64}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 6.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.22}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 0.8", "how full that box is (1 = solid)": 0.31, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.24}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.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.022}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 8.74, "build centre of mass outside the first piece footprint, mm": 14.1, "pieces in the build after": 13}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.41, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.78, "new piece": "Plate 1x4"}}}, {"name": "3001", "aimed": false, "p": 0.005, "T": [[-0.0, 1.0, 0.0, -64.0], [-1.0, -0.0, 0.0, -48.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Baseplate 16 x 16. It sits on top of the existing piece. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 7.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.88, "red centre across the grey, studs from its centre": 5.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 10.7}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 8, "touching area, square studs": 8.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.68}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "16.0 x 16.0 x 1.6", "how full that box is (1 = solid)": 0.17, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.27}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading 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.075}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 6.23, "build centre of mass outside the first piece footprint, mm": 18.1, "pieces in the build after": 13}, "where": {"joins the": "dark blue Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.51, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.57, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.05, "new piece": "Brick 2x4"}}}, {"name": "3941", "aimed": true, "p": 0.025, "T": [[1.0, 0.0, 0.0, 24.0], [0.0, 1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement 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.4}, "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.72}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "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.534}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 6.5, "build centre of mass outside the first piece footprint, mm": 13.4, "pieces in the build after": 13}, "where": {"joins the": "green Plate  2 x  2 Corner", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.99, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.35, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.27, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "3941", "aimed": true, "p": 0.02, "T": [[-1.0, -0.0, 0.0, 24.0], [0.0, -1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement 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.4}, "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.72}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "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.534}, "the whole build": {"build height after, mm": 54.4, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 6.5, "build centre of mass outside the first piece footprint, mm": 13.4, "pieces in the build after": 13}, "where": {"joins the": "green Plate  2 x  2 Corner", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.99, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.35, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.27, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "3941", "aimed": true, "p": 0.04, "T": [[0.0, -1.0, 0.0, 24.0], [1.0, 0.0, 0.0, -16.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  2 x  2 Round without Reinforcement is stacked (studs into its underside) to a existing Plate 1x4. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.4}, "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": 1.22}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.27, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.708}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 5.98, "build centre of mass outside the first piece footprint, mm": 13.4, "pieces in the build after": 13}, "where": {"joins the": "green Plate 1x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.67, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.35, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.27, "new piece": "Brick  2 x  2 Round without Reinforcement"}}}, {"name": "3710", "aimed": true, "p": 0.05, "T": [[-0.0, 1.0, 0.0, -4.0], [-1.0, -0.0, 0.0, -32.0], [0.0, 0.0, 1.0, -6.4], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x4 is stacked (studs into its underside) to a existing Brick  2 x  2 Round without Reinforcement. 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": 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": 2.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 4.27}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.84}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.27, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.708}, "the whole build": {"build height after, mm": 49.6, "build footprint after, studs": "20.0 x 16.0", "new piece distance from the build centre, studs": 2.93, "build centre of mass outside the first piece footprint, mm": 14.2, "pieces in the build after": 13}, "where": {"joins the": "green Brick  2 x  2 Round without Reinforcement", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.54, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.02, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.26, "new piece": "Plate 1x4"}}}]}
