{"turn": 0, "forced": false, "might_be": "a low wide house", "next": "A tan 2x4 brick tucked under the red slope as the first stretch of wall, so the roof sits on a house.", "want_piece": "brick", "want_on": "dark red", "taste": "a roof low and wide, almost lying down on its house", "pick": 1, "candidates": [{"name": "3001", "aimed": true, "p": 0.06, "T": [[1.0, 0.0, 0.0, -16.0], [0.0, 1.0, 0.0, -12.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits beside the existing piece, at the same height. Along the existing piece it is off-centre, toward one end. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 4.33}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.8, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 2.2, "centre of mass offset from the grey centre, studs": 1.29}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 3.0 x 1.4", "how full that box is (1 = solid)": 0.56, "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.556}, "the whole build": {"build height after, mm": 11.2, "build footprint after, studs": "5.0 x 3.0", "new piece distance from the build centre, studs": 2.15, "build centre of mass outside the first piece footprint, mm": 2.2, "pieces in the build after": 2}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.68, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.19, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.35, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.515, "T": [[0.0, -1.0, 0.0, -0.0], [1.0, 0.0, 0.0, -20.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 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": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 3.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": 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": 4, "touching area, square studs": 2.8, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.87}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 2.0 x 1.4", "how full that box is (1 = solid)": 0.84, "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.556}, "the whole build": {"build height after, mm": 11.2, "build footprint after, studs": "2.0 x 5.0", "new piece distance from the build centre, studs": 1.75, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.68, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.48, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.71, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.285, "T": [[-1.0, -0.0, 0.0, 8.0], [0.0, -1.0, 0.0, -4.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits beside the existing piece, at the same height. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 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.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 3.43}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 6, "touching area, square studs": 2.8, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.75}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 6}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 3.0 x 1.4", "how full that box is (1 = solid)": 0.7, "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.556}, "the whole build": {"build height after, mm": 11.2, "build footprint after, studs": "4.0 x 3.0", "new piece distance from the build centre, studs": 1.09, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.68, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.68, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.06, "new piece": "Brick 2x4"}}}, {"name": "3040b", "aimed": false, "p": 0.01, "T": [[0.0, -1.0, 0.0, -4.0], [1.0, 0.0, 0.0, -16.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 45  2 x  1 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 5 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 1.93}, "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": 1, "touching area, square studs": 2.8, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.16}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.4", "how full that box is (1 = solid)": 0.8, "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.474}, "the whole build": {"build height after, mm": 11.2, "build footprint after, studs": "2.0 x 3.0", "new piece distance from the build centre, studs": 1.23, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "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.4, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.43, "new piece": "Slope Brick 45  2 x  1"}}}, {"name": "85861", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, -4.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.85}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.3}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.48, "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.066}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "2.0 x 3.0", "new piece distance from the build centre, studs": 1.28, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.06, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.62, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "85861", "aimed": false, "p": 0.0, "T": [[-0.0, 1.0, 0.0, -4.0], [-1.0, -0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.85}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.3}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.48, "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.066}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "2.0 x 3.0", "new piece distance from the build centre, studs": 1.28, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.06, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.62, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "85861", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, 4.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.85}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.3}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.48, "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.066}, "the whole build": {"build height after, mm": 14.4, "build footprint after, studs": "2.0 x 3.0", "new piece distance from the build centre, studs": 1.28, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.08, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.58, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.32, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "3659", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, 8.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Arch  1 x  4 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.76}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.73}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 3.0 x 2.6", "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.964}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "4.0 x 3.0", "new piece distance from the build centre, studs": 1.99, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 2}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.55, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.84, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.18, "new piece": "Arch  1 x  4"}}}]}
{"turn": 1, "forced": false, "might_be": "a low wide house", "next": "A second dark red slope on the tan brick's front studs, facing the other way, so the two slopes make a roof peak.", "want_piece": "slope", "want_on": "tan", "taste": "a roof bigger than the house beneath it", "pick": 1, "candidates": [{"name": "3298", "aimed": true, "p": 0.235, "T": [[0.0, -1.0, 0.0, -20.0], [1.0, 0.0, 0.0, -28.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Brick 2x4. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 1.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.99}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.73}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 4.0 x 2.6", "how full that box is (1 = solid)": 0.28, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.598}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "4.0 x 5.0", "new piece distance from the build centre, studs": 2.57, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.7, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.04, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.14, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3298", "aimed": true, "p": 0.395, "T": [[-1.0, -0.0, 0.0, -8.0], [0.0, -1.0, 0.0, -48.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Brick 2x4. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.25, "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": 4.78}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.06}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.25, "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.556}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "3.0 x 7.0", "new piece distance from the build centre, studs": 3.74, "build centre of mass outside the first piece footprint, mm": 2.1, "pieces in the build after": 3}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.7, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.18, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.83, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3298", "aimed": true, "p": 0.165, "T": [[-0.0, 1.0, 0.0, 12.0], [-1.0, -0.0, 0.0, -36.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Brick 2x4. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.99}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.78}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.3, "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.565}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "3.0 x 6.0", "new piece distance from the build centre, studs": 2.98, "build centre of mass outside the first piece footprint, mm": 0.6, "pieces in the build after": 3}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.7, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.33, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.94, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3062b", "aimed": false, "p": 0.0, "T": [[1.0, 0.0, 0.0, 12.0], [0.0, 1.0, 0.0, 8.0], [0.0, 0.0, 1.0, 0.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 Baseplate 16 x 16. The new piece stands upright. 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": 1.72}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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.01}, "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 1.6", "how full that box is (1 = solid)": 0.15, "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.009}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "3.0 x 6.0", "new piece distance from the build centre, studs": 3.09, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.32, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.32, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.66, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "3009", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, -24.0], [0.0, 1.0, 0.0, -16.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  6 is stacked (studs into its underside) to a existing Brick 2x4. It lies crossing the existing piece at a right angle. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 40 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 6.12}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 40.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 1.4, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 3.2, "centre of mass offset from the grey centre, studs": 1.41}, "openness": {"free studs on the pair": 12, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "7.0 x 4.0 x 1.4", "how full that box is (1 = solid)": 0.3, "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.971}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "7.0 x 5.0", "new piece distance from the build centre, studs": 3.06, "build centre of mass outside the first piece footprint, mm": 0.5, "pieces in the build after": 3}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.35, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.17, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.6, "new piece": "Brick  1 x  6"}}}, {"name": "85861", "aimed": false, "p": 0.005, "T": [[-1.0, -0.0, 0.0, 4.0], [0.0, -1.0, 0.0, -32.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Brick 2x4. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.27}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 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.09}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.46}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.037}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "2.0 x 5.0", "new piece distance from the build centre, studs": 2.41, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.58, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.74, "new piece": "Plate  1 x  1 Round with Open Stud"}}}, {"name": "3062b", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.0, 0.0, -24.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Brick 2x4. The new piece stands upright. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 2.15}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.08}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.71}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.118}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "2.0 x 5.0", "new piece distance from the build centre, studs": 1.59, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.79, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.05, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.42, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "85861", "aimed": false, "p": 0.005, "T": [[-1.0, -0.0, 0.0, -4.0], [0.0, -1.0, 0.0, -24.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  1 Round with Open Stud is stacked (studs into its underside) to a existing Brick 2x4. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.51}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.04}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.48, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.71}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.037}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "2.0 x 5.0", "new piece distance from the build centre, studs": 1.45, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 3}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.58, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.44, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.22, "new piece": "Plate  1 x  1 Round with Open Stud"}}}]}
{"turn": 2, "forced": false, "might_be": "a low wide house with a big roof", "next": "A long tan 1x6 brick on the ground left of the tan brick, stretching the wall wide and low.", "want_piece": "brick", "want_on": "tan", "taste": "a roof bigger than the house under it", "pick": 1, "candidates": [{"name": "3009", "aimed": true, "p": 0.115, "T": [[-0.0, 1.0, 0.0, -28.0], [-1.0, -0.0, 0.0, -44.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  6 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.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 3.38}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 6, "touching area, square studs": 6.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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": 6}, "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.97}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.073}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "5.0 x 9.0", "new piece distance from the build centre, studs": 4.41, "build centre of mass outside the first piece footprint, mm": 7.4, "pieces in the build after": 4}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.35, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.45, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.23, "new piece": "Brick  1 x  6"}}}, {"name": "3009", "aimed": true, "p": 0.75, "T": [[-1.0, -0.0, 0.0, -32.0], [0.0, -1.0, 0.0, -40.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  6 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.5, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 3.38}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 6, "touching area, square studs": 6.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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": 6}, "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.97}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.073}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "8.0 x 6.0", "new piece distance from the build centre, studs": 4.51, "build centre of mass outside the first piece footprint, mm": 6.6, "pieces in the build after": 4}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.35, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.5, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.0, "new piece": "Brick  1 x  6"}}}, {"name": "3009", "aimed": true, "p": 0.08, "T": [[-0.0, 1.0, 0.0, -28.0], [-1.0, -0.0, 0.0, -36.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  6 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": 1.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 4.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": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 6, "touching area, square studs": 6.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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.08}, "openness": {"free studs on the pair": 256, "free hole ends on the pair": 0, "connectors the join covered up": 6}, "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.91}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.073}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "5.0 x 8.0", "new piece distance from the build centre, studs": 3.83, "build centre of mass outside the first piece footprint, mm": 5.2, "pieces in the build after": 4}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.35, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.26, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.05, "new piece": "Brick  1 x  6"}}}, {"name": "3024", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, 4.0], [1.0, 0.0, 0.0, -24.0], [0.0, 0.0, 1.0, 3.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x1 is stacked (studs into its underside) to a existing Brick 2x4. It sits on top of the existing piece. Along the existing piece it is in the middle. It does not hang past the existing piece anywhere. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.68}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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.05}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.49, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.71}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.078}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "3.0 x 6.0", "new piece distance from the build centre, studs": 0.85, "build centre of mass outside the first piece footprint, mm": 0.7, "pieces in the build after": 4}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.61, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.2, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.22, "new piece": "Plate 1x1"}}}, {"name": "73230", "aimed": false, "p": 0.005, "T": [[1.0, 0.0, 0.0, -4.0], [0.0, 1.0, 0.0, -24.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick  1 x  1 with Axlehole is stacked (studs into its underside) to a existing Brick 2x4. 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 does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 1.58}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 1.4, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.1}, "openness": {"free studs on the pair": 7, "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.4", "how full that box is (1 = solid)": 0.68, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.71}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.178}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "3.0 x 6.0", "new piece distance from the build centre, studs": 0.86, "build centre of mass outside the first piece footprint, mm": 0.8, "pieces in the build after": 4}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.32, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.09, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.05, "new piece": "Technic Brick  1 x  1 with Axlehole"}}}, {"name": "4032a", "aimed": false, "p": 0.0, "T": [[0.0, -1.0, 0.0, -0.0], [1.0, 0.0, 0.0, -4.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  2 x  2 Round with Axlehole is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 1.79}, "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": 2, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "openness": {"free studs on the pair": 4, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "3.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.6, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.83}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.347}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "3.0 x 6.0", "new piece distance from the build centre, studs": 2.42, "build centre of mass outside the first piece footprint, mm": 0.0, "pieces in the build after": 4}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.05, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.52, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.55, "new piece": "Plate  2 x  2 Round with Axlehole"}}}, {"name": "3022", "aimed": false, "p": 0.0, "T": [[-0.0, 1.0, 0.0, 8.0], [-1.0, -0.0, 0.0, -44.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x2 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 3.39}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.46}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.3, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.17}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.486}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "4.0 x 7.0", "new piece distance from the build centre, studs": 3.18, "build centre of mass outside the first piece footprint, mm": 3.2, "pieces in the build after": 4}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.44, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.11, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.0, "new piece": "Plate 2x2"}}}]}
{"turn": 3, "forced": false, "might_be": "a low wide house, roof biggest", "next": "A second long tan 1x6 lying right behind the first, doubling the wall deep so a roof can span it.", "want_piece": "long", "want_on": "tan", "taste": "one long low roof lying across everything", "pick": 7, "candidates": [{"name": "3001", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 0.0], [0.0, -1.0, 0.0, -44.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Brick  1 x  6. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 88% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 4.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.33, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 6.41}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 24.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.88}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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": 2.16}, "openness": {"free studs on the pair": 13, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "9.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.25, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.971}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "9.0 x 7.0", "new piece distance from the build centre, studs": 3.28, "build centre of mass outside the first piece footprint, mm": 10.4, "pieces in the build after": 5}, "where": {"joins the": "tan Brick  1 x  6", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.83, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.19, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.12, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": false, "p": 0.0, "T": [[-1.0, -0.0, 0.0, -48.0], [0.0, -1.0, 0.0, -28.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 4.6}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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)": 2.2, "centre of mass offset from the grey centre, studs": 1.33}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "5.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.3, "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.556}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "9.0 x 6.0", "new piece distance from the build centre, studs": 4.48, "build centre of mass outside the first piece footprint, mm": 16.5, "pieces in the build after": 5}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.29, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.62, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.72, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": false, "p": 0.03, "T": [[-0.0, 1.0, 0.0, -48.0], [-1.0, -0.0, 0.0, -44.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Brick  1 x  6. It lies crossing the existing piece at a right angle. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 3.97}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 2.8, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.1}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 4.0 x 1.4", "how full that box is (1 = solid)": 0.35, "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.971}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "8.0 x 8.0", "new piece distance from the build centre, studs": 4.73, "build centre of mass outside the first piece footprint, mm": 18.3, "pieces in the build after": 5}, "where": {"joins the": "tan Brick  1 x  6", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.37, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.83, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.08, "new piece": "Brick 2x4"}}}, {"name": "3023", "aimed": false, "p": 0.0, "T": [[0.0, -1.0, 0.0, -28.0], [1.0, 0.0, 0.0, -20.0], [0.0, 0.0, 1.0, 12.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 1x2 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 8 mm past the edge of the existing piece; 50% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 6.4, "farthest point of red from the grey centre, studs": 2.84}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.5}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 3.2, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.49}, "openness": {"free studs on the pair": 3, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 1.8", "how full that box is (1 = solid)": 0.4, "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.271}, "the whole build": {"build height after, mm": 24.0, "build footprint after, studs": "8.0 x 6.0", "new piece distance from the build centre, studs": 2.09, "build centre of mass outside the first piece footprint, mm": 9.3, "pieces in the build after": 5}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.05, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.09, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.54, "new piece": "Plate 1x2"}}}, {"name": "3894", "aimed": true, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 16.0], [0.0, -1.0, 0.0, -24.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is stacked (studs into its underside) to a existing Brick 2x4. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 5.37}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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.98}, "openness": {"free studs on the pair": 12, "free hole ends on the pair": 10, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 4.0 x 2.6", "how full that box is (1 = solid)": 0.19, "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.832}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "12.0 x 6.0", "new piece distance from the build centre, studs": 4.04, "build centre of mass outside the first piece footprint, mm": 4.8, "pieces in the build after": 5}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.75, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.8, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.72, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3894", "aimed": true, "p": 0.0, "T": [[-0.0, 1.0, 0.0, -20.0], [-1.0, -0.0, 0.0, -60.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is stacked (studs into its underside) to a existing Brick  1 x  6. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 40 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.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.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 6.09}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 40.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 6.2, "centre of mass offset from the grey centre, studs": 1.49}, "openness": {"free studs on the pair": 11, "free hole ends on the pair": 10, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 6.0 x 2.6", "how full that box is (1 = solid)": 0.11, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.25}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the 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": 20.8, "build footprint after, studs": "8.0 x 11.0", "new piece distance from the build centre, studs": 4.55, "build centre of mass outside the first piece footprint, mm": 15.6, "pieces in the build after": 5}, "where": {"joins the": "tan Brick  1 x  6", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.75, "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)": 1.26, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3894", "aimed": true, "p": 0.03, "T": [[-1.0, -0.0, 0.0, -72.0], [0.0, -1.0, 0.0, -40.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is stacked (studs into its underside) to a existing Brick  1 x  6. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 40 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 5.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.67, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 8.19}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 40.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 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": 2.55}, "openness": {"free studs on the pair": 11, "free hole ends on the pair": 10, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "11.0 x 1.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.857}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "13.0 x 6.0", "new piece distance from the build centre, studs": 7.3, "build centre of mass outside the first piece footprint, mm": 22.1, "pieces in the build after": 5}, "where": {"joins the": "tan Brick  1 x  6", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.75, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.84, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3894", "aimed": true, "p": 0.665, "T": [[-1.0, -0.0, 0.0, -40.0], [0.0, -1.0, 0.0, -40.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is stacked (studs into its underside) to a existing Brick  1 x  6. It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 17% of the new piece's footprint is not over the existing one. 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": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 4.09}, "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.17}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 10, "touching area, square studs": 7.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.51}, "openness": {"free studs on the pair": 2, "free hole ends on the pair": 10, "connectors the join covered up": 10}, "shape": {"pair bounding box, studs (long x short x tall)": "7.0 x 1.0 x 1.4", "how full that box is (1 = solid)": 1, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.83}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.857}, "the whole build": {"build height after, mm": 20.8, "build footprint after, studs": "9.0 x 6.0", "new piece distance from the build centre, studs": 3.65, "build centre of mass outside the first piece footprint, mm": 15.6, "pieces in the build after": 5}, "where": {"joins the": "tan Brick  1 x  6", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.29, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.61, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.04, "new piece": "Technic Brick 1x6 with holes"}}}]}
{"turn": 4, "forced": false, "might_be": "a low wide house, roof biggest", "next": "A third dark red slope on the left end of the long tan wall, next to the middle one, so the roof runs the whole length.", "want_piece": "slope", "want_on": "tan", "taste": "one long low red roof running the whole length of a tan wall", "pick": 1, "candidates": [{"name": "3298", "aimed": true, "p": 0.05, "T": [[1.0, 0.0, 0.0, -48.0], [0.0, 1.0, 0.0, -24.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Brick  1 x  6. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "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": 4.26}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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.93}, "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)": "6.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.22, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.573}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "9.0 x 6.0", "new piece distance from the build centre, studs": 3.52, "build centre of mass outside the first piece footprint, mm": 18.6, "pieces in the build after": 6}, "where": {"joins the": "tan Brick  1 x  6", "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.52, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.63, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3298", "aimed": true, "p": 0.785, "T": [[0.0, -1.0, 0.0, -68.0], [1.0, 0.0, 0.0, -36.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Brick  1 x  6. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.17, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 5.49}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.49}, "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)": "8.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.24, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.817}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 6.0", "new piece distance from the build centre, studs": 5.3, "build centre of mass outside the first piece footprint, mm": 20.5, "pieces in the build after": 6}, "where": {"joins the": "tan Brick  1 x  6", "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.86, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.74, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3298", "aimed": true, "p": 0.03, "T": [[-1.0, -0.0, 0.0, -56.0], [0.0, -1.0, 0.0, -56.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Brick  1 x  6. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 83% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.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": 5.01}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.83}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.29}, "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)": "7.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.18, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.573}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "9.0 x 8.0", "new piece distance from the build centre, studs": 5.28, "build centre of mass outside the first piece footprint, mm": 20.8, "pieces in the build after": 6}, "where": {"joins the": "tan Brick  1 x  6", "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.91, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.05, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3298", "aimed": false, "p": 0.02, "T": [[-0.0, -1.0, -0.0, -24.0], [0.0, 0.0, -1.0, -36.0], [1.0, -0.0, 0.0, -1.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Technic Brick 1x6 with holes. It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 12 mm past the edge of the existing piece; 93% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "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": 4.98}, "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": 9.6, "share of red footprint not over the grey": 0.93}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 2.1, "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": 1.16}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 9, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "7.5 x 2.2 x 2.0", "how full that box is (1 = solid)": 0.31, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 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.738}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "9.0 x 6.0", "new piece distance from the build centre, studs": 1.38, "build centre of mass outside the first piece footprint, mm": 15.4, "pieces in the build after": 6}, "where": {"joins the": "tan Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.26, "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.18, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3665a", "aimed": false, "p": 0.01, "T": [[-0.0, -1.0, -0.0, -32.0], [0.0, 0.0, -1.0, -36.0], [1.0, -0.0, 0.0, -4.073], [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 Technic Brick 1x6 with holes. It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is off-centre, toward one end. It hangs 10 mm past the edge of the existing piece; 86% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.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": -0.1, "farthest point of red from the grey centre, studs": 2.65}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 9.6, "share of red footprint not over the grey": 0.86}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.45}, "openness": {"free studs on the pair": 7, "free hole ends on the pair": 8, "connectors the join covered up": 3}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 2.2 x 1.4", "how full that box is (1 = solid)": 0.36, "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": 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.434}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "9.0 x 6.0", "new piece distance from the build centre, studs": 1.9, "build centre of mass outside the first piece footprint, mm": 16.1, "pieces in the build after": 6}, "where": {"joins the": "tan Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.18, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.14, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.09, "new piece": "Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring"}}}, {"name": "3001", "aimed": false, "p": 0.01, "T": [[-0.0, 1.0, 0.0, -0.0], [-1.0, -0.0, 0.0, -4.0], [0.0, 0.0, 1.0, 28.8], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 25% of the new piece's footprint is not over the existing one. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.18}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.25}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 6.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.4}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.57, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.83}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.556}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "9.0 x 7.0", "new piece distance from the build centre, studs": 4.55, "build centre of mass outside the first piece footprint, mm": 9.4, "pieces in the build after": 6}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.2, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.75, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.48, "new piece": "Brick 2x4"}}}, {"name": "3665a", "aimed": false, "p": 0.02, "T": [[1.0, 0.0, 0.0, 4.0], [0.0, 1.0, 0.0, -24.0], [0.0, 0.0, 1.0, 19.2], [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 Brick 2x4. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 2.81}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.29}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.4, "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.268}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "9.0 x 6.0", "new piece distance from the build centre, studs": 3.34, "build centre of mass outside the first piece footprint, mm": 14.2, "pieces in the build after": 6}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.9, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.51, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.65, "new piece": "Slope Brick 45  2 x  1 Inverted without Inner Stopper Ring"}}}, {"name": "3001", "aimed": false, "p": 0.0, "T": [[0.0, -1.0, 0.0, -48.0], [1.0, 0.0, 0.0, -52.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Brick  1 x  6. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "red centre across the grey, studs from its centre": 1.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 4.91}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 24.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 2.4, "centre of mass offset from the grey centre, studs": 1.34}, "openness": {"free studs on the pair": 12, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 4.0 x 2.6", "how full that box is (1 = solid)": 0.19, "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.971}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "9.0 x 9.0", "new piece distance from the build centre, studs": 4.73, "build centre of mass outside the first piece footprint, mm": 22.8, "pieces in the build after": 6}, "where": {"joins the": "tan Brick  1 x  6", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.88, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.78, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.24, "new piece": "Brick 2x4"}}}]}
{"turn": 5, "forced": false, "might_be": "a low wide house, roof biggest", "next": "Start fresh: a tan 2x4 brick lying flat on the ground, the first stretch of one long, low, straight wall.", "want_piece": "brick", "want_on": "any", "taste": "one long low roof, every slope leaning the same way", "pick": 3, "candidates": [{"name": "3001", "aimed": true, "p": 0.08, "T": [[-0.0, 1.0, 0.0, -8.0], [-1.0, -0.0, 0.0, -60.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 3.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": 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.08}, "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.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.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 10.0", "new piece distance from the build centre, studs": 4.82, "build centre of mass outside the first piece footprint, mm": 21.2, "pieces in the build after": 7}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.02, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.48, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.035, "T": [[0.0, -1.0, 0.0, -8.0], [1.0, 0.0, 0.0, -52.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 1.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 3.8}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 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.11}, "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.88}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 9.0", "new piece distance from the build centre, studs": 4.05, "build centre of mass outside the first piece footprint, mm": 20.2, "pieces in the build after": 7}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.21, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.055, "T": [[-0.0, 1.0, 0.0, -16.0], [-1.0, -0.0, 0.0, -60.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 2.54}, "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.0}, "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)": 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.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 10.0", "new piece distance from the build centre, studs": 4.4, "build centre of mass outside the first piece footprint, mm": 22.2, "pieces in the build after": 7}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.16, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.31, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.425, "T": [[-1.0, -0.0, 0.0, -16.0], [0.0, -1.0, 0.0, -52.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 3.07}, "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": 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.08}, "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.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.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 8.0", "new piece distance from the build centre, studs": 3.54, "build centre of mass outside the first piece footprint, mm": 21.3, "pieces in the build after": 7}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.07, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.04, "new piece": "Brick 2x4"}}}, {"name": "3070b", "aimed": false, "p": 0.01, "T": [[1.0, 0.0, 0.0, -60.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 Tile  1 x  1 with Groove is stacked (studs into its underside) to a existing Technic Brick 1x6 with holes. It sits on top of the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 3 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.83, "red centre across the grey, studs from its centre": 0.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 3.17}, "angle": {"angle between the long axes seen from above, degrees": 0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 12.8, "height the red adds above the grey top, mm": 1.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.17}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 10, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 1.0 x 1.6", "how full that box is (1 = solid)": 0.56, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.58}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.078}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 6.0", "new piece distance from the build centre, studs": 4.41, "build centre of mass outside the first piece footprint, mm": 21.0, "pieces in the build after": 7}, "where": {"joins the": "tan Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.35, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.74, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.33, "new piece": "Tile  1 x  1 with Groove"}}}, {"name": "3001", "aimed": false, "p": 0.05, "T": [[-0.0, 1.0, 0.0, -8.0], [-1.0, -0.0, 0.0, 12.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 88% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.67, "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": 5.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": 24.0, "past the grey side, mm": 8.0, "share of red footprint not over the grey": 0.88}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 1.3, "centre of mass offset from the grey centre, studs": 1.78}, "openness": {"free studs on the pair": 9, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.25, "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.556}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 9.0", "new piece distance from the build centre, studs": 5.66, "build centre of mass outside the first piece footprint, mm": 15.0, "pieces in the build after": 7}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.57, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.8, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.0, "new piece": "Brick 2x4"}}}, {"name": "3020", "aimed": false, "p": 0.045, "T": [[-1.0, 0.0, 0.0, -44.0], [0.0, 0.0, 1.0, -44.0], [0.0, 1.0, -0.0, -1.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate 2x4 is stacked (studs into its underside) to a existing Technic Brick 1x6 with holes. It lies parallel to the existing piece. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 3 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 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.17, "red centre across the grey, studs from its centre": 0.6, "red centre above the grey centre, mm": 2.4, "farthest point of red from the grey centre, studs": 2.96}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 3.2, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 5.6, "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.28}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 6, "connectors the join covered up": 8}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 1.4 x 2.0", "how full that box is (1 = solid)": 0.47, "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": 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.639}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 6.4", "new piece distance from the build centre, studs": 3.15, "build centre of mass outside the first piece footprint, mm": 22.9, "pieces in the build after": 7}, "where": {"joins the": "tan Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.26, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.5, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.18, "new piece": "Plate 2x4"}}}]}
{"turn": 6, "forced": false, "might_be": "a low wide one-storey house", "next": "A tan 2x4 lying flat on the ground, the first straight piece of one long, low wall.", "want_piece": "brick", "want_on": "any", "taste": "one long straight line under one big roof", "pick": 4, "candidates": [{"name": "3001", "aimed": true, "p": 0.125, "T": [[-1.0, -0.0, 0.0, -8.0], [0.0, -1.0, 0.0, -76.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 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": 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.0}, "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)": 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.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 11.0", "new piece distance from the build centre, studs": 6.05, "build centre of mass outside the first piece footprint, mm": 24.4, "pieces in the build after": 8}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.2, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.29, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.145, "T": [[-1.0, -0.0, 0.0, -0.0], [0.0, -1.0, 0.0, -76.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 3.38}, "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": 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.08}, "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.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.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "11.0 x 11.0", "new piece distance from the build centre, studs": 6.49, "build centre of mass outside the first piece footprint, mm": 23.7, "pieces in the build after": 8}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.05, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.42, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.12, "T": [[1.0, 0.0, 0.0, -8.0], [0.0, 1.0, 0.0, -68.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 3.07}, "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": 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.08}, "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.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.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 10.0", "new piece distance from the build centre, studs": 5.16, "build centre of mass outside the first piece footprint, mm": 23.4, "pieces in the build after": 8}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.11, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.08, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.105, "T": [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, -68.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 1.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 3.8}, "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": 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.11}, "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.88}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "11.0 x 10.0", "new piece distance from the build centre, studs": 5.67, "build centre of mass outside the first piece footprint, mm": 22.7, "pieces in the build after": 8}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.04, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 1.21, "new piece": "Brick 2x4"}}}, {"name": "3009", "aimed": false, "p": 0.275, "T": [[0.0, -1.0, 0.0, -4.0], [1.0, 0.0, 0.0, -12.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  6 is stacked (studs into its underside) to a existing Brick 2x4. It lies parallel to the existing piece. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 33% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.5, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 4.54}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 16.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.33}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 4, "touching area, square studs": 4.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.52}, "openness": {"free studs on the pair": 10, "free hole ends on the pair": 0, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.38, "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.971}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 9.0", "new piece distance from the build centre, studs": 3.92, "build centre of mass outside the first piece footprint, mm": 17.2, "pieces in the build after": 8}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.24, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.6, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.31, "new piece": "Brick  1 x  6"}}}, {"name": "3298", "aimed": false, "p": 0.01, "T": [[-0.0, 1.0, 0.0, -36.0], [-1.0, -0.0, 0.0, -28.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 16 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 1.5, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 3.85}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.73}, "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 3.0 x 2.6", "how full that box is (1 = solid)": 0.32, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.33}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.663}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 8.0", "new piece distance from the build centre, studs": 2.12, "build centre of mass outside the first piece footprint, mm": 22.3, "pieces in the build after": 8}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.48, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.28, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.52, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3701", "aimed": false, "p": 0.01, "T": [[-0.0, 1.0, 0.0, -28.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 Technic Brick 1x4 with holes is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies parallel to the existing piece. It sits on top of the existing piece. Along the existing piece it is off-centre, toward one end. It hangs 8 mm past the edge of the existing piece; 25% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.33, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 3.18}, "angle": {"angle between the long axes seen from above, degrees": 0.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.25}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 3.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 9.6, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.45}, "openness": {"free studs on the pair": 5, "free hole ends on the pair": 6, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.4, "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.98}, "the whole build": {"build height after, mm": 40.0, "build footprint after, studs": "10.0 x 8.0", "new piece distance from the build centre, studs": 2.3, "build centre of mass outside the first piece footprint, mm": 21.2, "pieces in the build after": 8}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 1.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.02, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.29, "new piece": "Technic Brick 1x4 with holes"}}}]}
{"turn": 7, "forced": false, "might_be": "a low wide one-storey house", "next": "A tan 2x4 lying flat on the ground: the first straight piece of one long, low wall.", "want_piece": "brick", "want_on": "any", "taste": "one long low line, with every roof slope leaning the same way", "pick": 6, "candidates": [{"name": "3666", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, -48.0], [0.0, -1.0, 0.0, -32.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Plate  1 x  6 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 2.0, "red centre above the grey centre, mm": -6.4, "farthest point of red from the grey centre, studs": 5.14}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 32.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 14.4, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.87}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 3.0 x 1.8", "how full that box is (1 = solid)": 0.22, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.796}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 9.0", "new piece distance from the build centre, studs": 3.13, "build centre of mass outside the first piece footprint, mm": 18.6, "pieces in the build after": 9}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.61, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.43, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.5, "new piece": "Plate  1 x  6"}}}, {"name": "3298", "aimed": false, "p": 0.02, "T": [[0.0, -1.0, 0.0, -20.0], [1.0, 0.0, 0.0, 4.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Slope Brick 33  3 x  2 is stacked (studs into its underside) to a existing Brick  1 x  6. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 2.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.67, "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": 4.26}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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.93}, "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)": "6.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.22, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.615}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 9.0", "new piece distance from the build centre, studs": 4.36, "build centre of mass outside the first piece footprint, mm": 15.1, "pieces in the build after": 9}, "where": {"joins the": "tan Brick  1 x  6", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.48, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.6, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.89, "new piece": "Slope Brick 33  3 x  2"}}}, {"name": "3001", "aimed": false, "p": 0.015, "T": [[-0.0, -1.0, -0.0, -44.0], [0.0, 0.0, -1.0, -36.0], [1.0, -0.0, 0.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 Technic Brick 1x6 with holes. The new piece stands upright. It sits beside the existing piece, at the same height. Along the existing piece it is in the middle. It hangs 10 mm past the edge of the existing piece; 86% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.17, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 10.4, "farthest point of red from the grey centre, studs": 4.0}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 9.6, "share of red footprint not over the grey": 0.86}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.8, "can swing on its pin": false}, "balance": {"pair height, mm": 32.0, "height the red adds above the grey top, mm": 20.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.47}, "openness": {"free studs on the pair": 12, "free hole ends on the pair": 8, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 2.2 x 4.0", "how full that box is (1 = solid)": 0.22, "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.832}, "the whole build": {"build height after, mm": 32.0, "build footprint after, studs": "10.0 x 9.0", "new piece distance from the build centre, studs": 2.66, "build centre of mass outside the first piece footprint, mm": 20.0, "pieces in the build after": 9}, "where": {"joins the": "tan Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.53, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.38, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.39, "new piece": "Brick 2x4"}}}, {"name": "3894", "aimed": false, "p": 0.005, "T": [[0.0, -1.0, 0.0, -60.0], [1.0, 0.0, 0.0, -44.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x6 with holes is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 32 mm past the edge of the existing piece; 67% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 4.46}, "angle": {"angle between the long axes seen from above, degrees": 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.67}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.62}, "openness": {"free studs on the pair": 6, "free hole ends on the pair": 10, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "6.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.22, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.957}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 10.0", "new piece distance from the build centre, studs": 4.94, "build centre of mass outside the first piece footprint, mm": 22.1, "pieces in the build after": 9}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "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.78, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.39, "new piece": "Technic Brick 1x6 with holes"}}}, {"name": "3001", "aimed": true, "p": 0.235, "T": [[-1.0, -0.0, 0.0, -56.0], [0.0, -1.0, 0.0, 36.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new 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. 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": 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": 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.0}, "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)": 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.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "10.0 x 13.0", "new piece distance from the build centre, studs": 9.22, "build centre of mass outside the first piece footprint, mm": 18.3, "pieces in the build after": 9}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.2, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -2.4, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.04, "T": [[-0.0, 1.0, 0.0, -96.0], [-1.0, -0.0, 0.0, -84.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 1.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 3.8}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 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.11}, "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.88}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "14.0 x 14.0", "new piece distance from the build centre, studs": 11.41, "build centre of mass outside the first piece footprint, mm": 29.7, "pieces in the build after": 9}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.89, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.07, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.405, "T": [[-1.0, -0.0, 0.0, 32.0], [0.0, -1.0, 0.0, 44.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 1.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 3.8}, "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": 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.11}, "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.88}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "15.0 x 14.0", "new piece distance from the build centre, studs": 11.55, "build centre of mass outside the first piece footprint, mm": 6.3, "pieces in the build after": 9}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 1.89, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.18, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.035, "T": [[-0.0, 1.0, 0.0, -72.0], [-1.0, -0.0, 0.0, -44.0], [0.0, 0.0, 1.0, 9.6], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is at one end. It hangs 16 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 4.34}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 1.21}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 4.0 x 2.6", "how full that box is (1 = solid)": 0.28, "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.793}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "11.0 x 9.0", "new piece distance from the build centre, studs": 6.36, "build centre of mass outside the first piece footprint, mm": 23.9, "pieces in the build after": 9}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.57, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.0, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.58, "new piece": "Brick 2x4"}}}]}
{"turn": 8, "forced": false, "might_be": "a low wide one-storey house", "next": "One tan 2x4 lying flat on the ground, the first piece of a long low wall.", "want_piece": "brick", "want_on": "any", "taste": "one long low roof that runs the whole length, nothing else", "pick": 6, "candidates": [{"name": "3001", "aimed": false, "p": 0.025, "T": [[0.0, -1.0, 0.0, -8.0], [1.0, 0.0, 0.0, -44.0], [0.0, 0.0, 1.0, 19.2], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing Brick  1 x  6. It lies crossing the existing piece at a right angle. It sits on top of the existing piece. Along the existing piece it is at one end. It hangs 24 mm past the edge of the existing piece; 88% of the new piece's footprint is not over the existing one. 0 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 3.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 1.0, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": 9.6, "farthest point of red from the grey centre, studs": 5.01}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 8.0, "past the grey side, mm": 16.0, "share of red footprint not over the grey": 0.88}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 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": 1.63}, "openness": {"free studs on the pair": 13, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "7.0 x 4.0 x 2.6", "how full that box is (1 = solid)": 0.16, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.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.971}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "15.0 x 14.0", "new piece distance from the build centre, studs": 3.38, "build centre of mass outside the first piece footprint, mm": 6.5, "pieces in the build after": 10}, "where": {"joins the": "tan Brick  1 x  6", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.88, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.29, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.59, "new piece": "Brick 2x4"}}}, {"name": "3062b", "aimed": false, "p": 0.01, "T": [[-1.0, -0.0, 0.0, 4.0], [0.0, -1.0, 0.0, -32.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick  1 x  1 Round with Hollow Stud is stacked (studs into its underside) to a existing Brick 2x4. The new piece stands upright. It sits underneath the existing piece. Along the existing piece it is at one end. It does not hang past the existing piece anywhere. 2 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 1.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.75, "red centre across the grey, studs from its centre": 0.5, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 2.74}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 90.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 0.0, "share of red footprint not over the grey": 0.0}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 1, "touching area, square studs": 1.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 0.0, "centre of mass offset from the grey centre, studs": 0.18}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 0, "connectors the join covered up": 1}, "shape": {"pair bounding box, studs (long x short x tall)": "4.0 x 2.0 x 2.6", "how full that box is (1 = solid)": 0.35, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.46}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.118}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "15.0 x 14.0", "new piece distance from the build centre, studs": 3.13, "build centre of mass outside the first piece footprint, mm": 6.0, "pieces in the build after": 10}, "where": {"joins the": "tan Brick 2x4", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.22, "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.5, "new piece": "Brick  1 x  1 Round with Hollow Stud"}}}, {"name": "3702", "aimed": false, "p": 0.04, "T": [[-0.0, 1.0, 0.0, -60.0], [-1.0, -0.0, 0.0, -68.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Technic Brick 1x8 with holes is stacked (studs into its underside) to a existing Technic Brick 1x6 with holes. It lies crossing the existing piece at a right angle. It sits beside the existing piece, at the same height. Along the existing piece it is at one end. It hangs 56 mm past the edge of the existing piece; 88% of the new piece's footprint is not over the existing one. 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": 2.5, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.83, "red centre across the grey, studs from its centre": 3.5, "red centre above the grey centre, mm": 0.0, "farthest point of red from the grey centre, studs": 8.11}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 56.0, "share of red footprint not over the grey": 0.88}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 1.4, "can swing on its pin": false}, "balance": {"pair height, mm": 11.2, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 12.0, "centre of mass offset from the grey centre, studs": 2.45}, "openness": {"free studs on the pair": 12, "free hole ends on the pair": 22, "connectors the join covered up": 4}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 6.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.08}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.764}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "15.0 x 19.0", "new piece distance from the build centre, studs": 8.0, "build centre of mass outside the first piece footprint, mm": 14.6, "pieces in the build after": 10}, "where": {"joins the": "tan Technic Brick 1x6 with holes", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.2, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.03, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.42, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3702", "aimed": false, "p": 0.015, "T": [[0.0, -1.0, 0.0, -60.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 Technic Brick 1x8 with holes is stacked (studs into its underside) to a existing Slope Brick 33  3 x  2. It lies crossing the existing piece at a right angle. It sits underneath the existing piece. Along the existing piece it is in the middle. It hangs 48 mm past the edge of the existing piece; 75% of the new piece's footprint is not over the existing one. 1 of its six sides line up flush with the existing piece's sides.", "measurements against the piece it joins": {"position": {"red centre along the grey, studs from its centre": 0.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.0, "red centre across the grey, studs from its centre": 3.0, "red centre above the grey centre, mm": -9.6, "farthest point of red from the grey centre, studs": 7.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": 48.0, "share of red footprint not over the grey": 0.75}, "contact": {"joined by": "studs", "pins": 0, "studs engaged": 2, "touching area, square studs": 2.0, "can swing on its pin": false}, "balance": {"pair height, mm": 20.8, "height the red adds above the grey top, mm": 0, "centre of mass outside the grey footprint, mm (0 = it would stand on the grey)": 8.2, "centre of mass offset from the grey centre, studs": 2.03}, "openness": {"free studs on the pair": 8, "free hole ends on the pair": 14, "connectors the join covered up": 2}, "shape": {"pair bounding box, studs (long x short x tall)": "8.0 x 3.0 x 2.6", "how full that box is (1 = solid)": 0.19, "mirror symmetry of the pair about the grey centre (1 = symmetric)": 0.5}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.728}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "15.0 x 14.0", "new piece distance from the build centre, studs": 5.49, "build centre of mass outside the first piece footprint, mm": 12.7, "pieces in the build after": 10}, "where": {"joins the": "dark red Slope Brick 33  3 x  2", "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.64, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.67, "new piece": "Technic Brick 1x8 with holes"}}}, {"name": "3001", "aimed": true, "p": 0.06, "T": [[-0.0, 1.0, 0.0, 16.0], [-1.0, -0.0, 0.0, -44.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 1.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 3.8}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 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.11}, "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.88}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the larger one (1 = the red and grey pieces hold the same amount of plastic, near 0 = one is tiny next to the other)": 0.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "15.0 x 14.0", "new piece distance from the build centre, studs": 5.09, "build centre of mass outside the first piece footprint, mm": 4.3, "pieces in the build after": 10}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -0.02, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.88, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.11, "T": [[0.0, -1.0, 0.0, -64.0], [1.0, 0.0, 0.0, -84.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 3.38}, "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.08}, "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.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.075}, "the whole build": {"build height after, mm": 30.4, "build footprint after, studs": "15.0 x 19.0", "new piece distance from the build centre, studs": 9.82, "build centre of mass outside the first piece footprint, mm": 14.7, "pieces in the build after": 10}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": -1.19, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": 0.69, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.37, "T": [[-1.0, -0.0, 0.0, 24.0], [0.0, -1.0, 0.0, 60.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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.0, "same, as a share of the half-length (0 = middle, 1 = at the end)": 0.25, "red centre across the grey, studs from its centre": 1.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 4.63}, "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": 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.18}, "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.82}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the 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": 30.4, "build footprint after, studs": "15.0 x 16.0", "new piece distance from the build centre, studs": 11.43, "build centre of mass outside the first piece footprint, mm": 1.7, "pieces in the build after": 10}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.79, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -1.06, "new piece": "Brick 2x4"}}}, {"name": "3001", "aimed": true, "p": 0.06, "T": [[0.0, -1.0, 0.0, 32.0], [1.0, 0.0, 0.0, 12.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]], "desc": {"description": "A new Brick 2x4 is stacked (studs into its underside) to a existing 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": 2.0, "red centre above the grey centre, mm": 5.6, "farthest point of red from the grey centre, studs": 4.63}, "angle": {"angle between the long axes seen from above, degrees": 90.0, "red long axis tilted up from flat, degrees": 0.0}, "overhang": {"past the grey end, mm": 0.0, "past the grey side, mm": 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.18}, "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.82}}, "more measurements": {"share of the red piece's holes whose axis is parallel to and within about 1 mm of the axis of some hole in the grey piece (soft, fading by about 1.5 mm), plus a small bonus for the count of such shared axes; 0 when the red has no holes": 0.0, "dot product of the red piece's stud-side direction with the grey piece's stud-side direction: 1 when both face the same way, 0 when the red is rolled onto its side, -1 when it is flipped over; for red pieces with no studs (beams, which have no top or bottom) the absolute value, so a beam lying in the grey's plane scores 1 and one standing on edge 0": 1.0, "volume of plastic in the smaller of the two pieces divided by the volume of the 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": 30.4, "build footprint after, studs": "15.0 x 14.0", "new piece distance from the build centre, studs": 7.48, "build centre of mass outside the first piece footprint, mm": 0.8, "pieces in the build after": 10}, "where": {"joins the": "invisible Baseplate 16 x 16", "height in the build (0 = bottom, 1 = top, above 1 = higher than anything yet)": 0.25, "left or right in the picture (-1 = far left of the build, 0 = middle, 1 = far right, beyond 1 = further out than anything)": 0.54, "front or back in the picture (-1 = back, away from you, 1 = front, toward you)": -0.02, "new piece": "Brick 2x4"}}}]}
