Rigid foldability of the augmented square twist

Thomas C. Hull∗ Michael T. Urbanski∗

Abstract Define the augmented square twist to be the square twist with one crease added along a diagonal of the twisted square. In this paper we fully describe the rigid foldability of this new crease pattern. Specifically, the extra crease allows the square twist to rigidly fold in ways the original cannot. We prove that there are exactly four non-degenerate rigid foldings of this crease pattern from the unfolded state.

1 Introduction

The classic square twist, shown in Figure1(a) where bold creases are mountains and non-bolds are valleys, is well-known in art from its use in the Kawasaki rose [Kasahara and Takahama 87] and in origami tessellations [Gjerde 08]. However, this is also an example of an origami crease pattern that is not rigidly-foldable, meaning that it cannot be folded along the creases into the flat, square-twist state without bending the faces of the crease pattern along the way. (See [Hull 13] for one proof of this.) In fact, this lack of rigid foldability has been used by researchers to study the mechanics of bistability in origami [Silverberg et al. 15]. Interestingly, there are ways one can change the mountain-valley assignment of the square twist to make it rigidly foldable; they require the inner diamond of Figure1(a) to be either MMVV, MVVV, or VMMM [Evans et al. 15].

(a) (b)

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 v3 AAAB63icbVBNS8NAEJ3Ur1q/qh69LBbBU0mKoN4KXjxWMLbQhrLZbtqlm03YnQg19Dd48aDi1T/kzX/jts1BWx8MPN6bYWZemEph0HW/ndLa+sbmVnm7srO7t39QPTx6MEmmGfdZIhPdCanhUijuo0DJO6nmNA4lb4fjm5nffuTaiETd4yTlQUyHSkSCUbSS33viSPvVmlt35yCrxCtIDQq0+tWv3iBhWcwVMkmN6XpuikFONQom+bTSywxPKRvTIe9aqmjMTZDPj52SM6sMSJRoWwrJXP09kdPYmEkc2s6Y4sgsezPxP6+bYXQV5EKlGXLFFouiTBJMyOxzMhCaM5QTSyjTwt5K2IhqytDmU7EheMsvrxK/Ub+uu3cXtWajSKMMJ3AK5+DBJTThFlrgAwMBz/AKb45yXpx352PRWnKKmWP4A+fzB1Amjn8= ⇣ 2

vAAAB6XicbVBNS8NAEJ3Ur1q/qh69LBbBU0lLQb0VvHisaGyhDWWz3bRLN5uwOymU0J/gxYOKV/+RN/+N2zYHbX0w8Hhvhpl5QSKFQdf9dgobm1vbO8Xd0t7+weFR+fjkycSpZtxjsYx1J6CGS6G4hwIl7ySa0yiQvB2Mb+d+e8K1EbF6xGnC/YgOlQgFo2ilh0m/0S9X3Kq7AFkntZxUIEerX/7qDWKWRlwhk9SYbs1N0M+oRsEkn5V6qeEJZWM65F1LFY248bPFqTNyYZUBCWNtSyFZqL8nMhoZM40C2xlRHJlVby7+53VTDK/9TKgkRa7YclGYSoIxmf9NBkJzhnJqCWVa2FsJG1FNGdp0SjaE2urL68SrV2+q7n2j0qznaRThDM7hEmpwBU24gxZ4wGAIz/AKb450Xpx352PZWnDymVP4A+fzB3XSjWQ= 4

uAAAB6XicbVBNS8NAEJ3Ur1q/qh69LBbBU0mKoN4KXjxWNLbQhrLZbtqlm03YnQgl9Cd48aDi1X/kzX/jts1BWx8MPN6bYWZemEph0HW/ndLa+sbmVnm7srO7t39QPTx6NEmmGfdZIhPdCanhUijuo0DJO6nmNA4lb4fjm5nffuLaiEQ94CTlQUyHSkSCUbTSfdb3+tWaW3fnIKvEK0gNCrT61a/eIGFZzBUySY3pem6KQU41Cib5tNLLDE8pG9Mh71qqaMxNkM9PnZIzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5thdBXkQqUZcsUWi6JMEkzI7G8yEJozlBNLKNPC3krYiGrK0KZTsSF4yy+vEr9Rv667dxe1ZqNIowwncArn4MElNOEWWuADgyE8wyu8OdJ5cd6dj0VrySlmjuEPnM8fb8SNYA== 1 uAAAB6XicbVBNS8NAEJ3Ur1q/qh69LBbBU0mKoN4KXjxWNLbQhrLZbtqlm03YnQgl9Cd48aDi1X/kzX/jts1BWx8MPN6bYWZemEph0HW/ndLa+sbmVnm7srO7t39QPTx6NEmmGfdZIhPdCanhUijuo0DJO6nmNA4lb4fjm5nffuLaiEQ94CTlQUyHSkSCUbTSfdZv9Ks1t+7OQVaJV5AaFGj1q1+9QcKymCtkkhrT9dwUg5xqFEzyaaWXGZ5SNqZD3rVU0ZibIJ+fOiVnVhmQKNG2FJK5+nsip7Exkzi0nTHFkVn2ZuJ/XjfD6CrIhUoz5IotFkWZJJiQ2d9kIDRnKCeWUKaFvZWwEdWUoU2nYkPwll9eJX6jfl137y5qzUaRRhlO4BTOwYNLaMIttMAHBkN4hld4c6Tz4rw7H4vWklPMHMMfOJ8/cUeNYQ== 2

vAAAB6XicbVBNS8NAEJ34WetX1aOXxSJ4KkkR1FvBi8eKxhbaUDbbTbt0swm7k0IJ/QlePKh49R9589+4bXPQ1gcDj/dmmJkXplIYdN1vZ219Y3Nru7RT3t3bPzisHB0/mSTTjPsskYluh9RwKRT3UaDk7VRzGoeSt8LR7cxvjbk2IlGPOEl5ENOBEpFgFK30MO55vUrVrblzkFXiFaQKBZq9yle3n7As5gqZpMZ0PDfFIKcaBZN8Wu5mhqeUjeiAdyxVNOYmyOenTsm5VfokSrQthWSu/p7IaWzMJA5tZ0xxaJa9mfif18kwug5yodIMuWKLRVEmCSZk9jfpC80ZyokllGlhbyVsSDVlaNMp2xC85ZdXiV+v3dTc+8tqo16kUYJTOIML8OAKGnAHTfCBwQCe4RXeHOm8OO/Ox6J1zSlmTuAPnM8fcUmNYQ== 1

arXiv:1809.04899v1 [math.MG] 13 Sep 2018 Figure 1: (a) The classic square twist with mountain-valley assignment. (b) The augmented square twist, with vertices and folding angles labeled.

A logical question to ask is: Could we add creases to the classic square twist to make it rigidly foldable? The answer is, “Yes!” and the simplest way is to add a single crease along a diagonal of the inner square diamond, as shown in Figure1(b). In this paper we will prove the rigid-foldability

∗Western New England University, {thull, michael.urbanski1}@wne.edu

1 e2

ρ1 e 3 α π β ρ2 mode 1: − e1 β ρ3 π α − e4 ρ4 e2

ρ3 e 3 α π β ρ1 mode 2: − e1 β ρ2 π α − e4 ρ4 Figure 2: The two modes of a rigid folding of a degree-4 flat-foldable vertex. of this augmented square twist crease pattern and characterize its configuration space (i.e., its kinematics).

2 Preliminaries

There are a number of tools that we will be using in this paper. One is the set of folding angle equations for a degree-4, flat-foldable vertex to rigidly fold and unfold [Evans et al. 15, Tachi and Hull 16]. If we let α and β be consecutive plane angles between the creases with α < β and α + β < π, and we let ρ1, . . . , ρ4 be the folding angles as illustrated in Figure2, then there are equations for the mode 1 and mode 2 folding angles:

ρ = ρ , ρ = ρ in mode 1, ρ = ρ , ρ = ρ in mode 2, 1 − 3 2 4 1 3 2 − 4 α+β α β ρ cos ρ ρ sin − ρ tan 1 = 2 tan 2 , and tan 2 = 2 tan 1 . 2 α β 2 2 α+β 2 cos −2 sin 2

For the degree-4 vertices in the augmented square twist, we have α = 45◦ and β = 90◦, which gives us 135◦ 45◦ cos sin − 45 2 2 ◦ √ 45◦ = 135◦ = tan = 2 1. cos − 2 − sin 2 2 − Thus we get, for mode 1 and mode 2 respectively, ρ ρ ρ = 2 arctan((√2 1) tan 2 ) and ρ = 2 arctan((√2 1) tan 1 ). 1 − 2 2 − − 2 The other major tool we will use is Balkcom’s procedure for deriving the kinematic equations for rigidly folding a vertex of any degree [Balkcom 04]. We’ll apply this to the degree-5 vertices in the augmented square twist as follows: Impose a coordinate system where the unfolded paper is in

2 ( 1, 1, 0) AAAB7nicbVBNSwMxEJ31s9avqkcvwSJUqGVTBPVW8OKxgmsL7VKyabYNzWbXJCuUpX/CiwcVr/4eb/4b03YP2vpg4PHeDDPzgkRwbVz321lZXVvf2CxsFbd3dvf2SweHDzpOFWUejUWs2gHRTHDJPMONYO1EMRIFgrWC0c3Ubz0xpXks7804YX5EBpKHnBJjpXblHFdx1T3rlcpuzZ0BLROckzLkaPZKX91+TNOISUMF0bqD3cT4GVGGU8EmxW6qWULoiAxYx1JJIqb9bHbvBJ1apY/CWNmSBs3U3xMZibQeR4HtjIgZ6kVvKv7ndVITXvkZl0lqmKTzRWEqkInR9HnU54pRI8aWEKq4vRXRIVGEGhtR0YaAF19eJl69dl3DdxflRj1PowDHcAIVwHAJDbiFJnhAQcAzvMKb8+i8OO/Ox7x1xclnjuAPnM8fwgKN9g==

AAAB7HicbVBNSwMxEJ34WetX1aOXYBE8ld0iqLeCF48V3LbQLiWbZtvYbLIkWaEs/Q9ePKh49Qd589+YtnvQ1gcDj/dmmJkXpYIb63nfaG19Y3Nru7RT3t3bPzisHB23jMo0ZQFVQulORAwTXLLAcitYJ9WMJJFg7Wh8O/PbT0wbruSDnaQsTMhQ8phTYp3U6qWG9/1+perVvDnwKvELUoUCzX7lqzdQNEuYtFQQY7q+l9owJ9pyKti03MsMSwkdkyHrOipJwkyYz6+d4nOnDHCstCtp8Vz9PZGTxJhJErnOhNiRWfZm4n9eN7PxdZhzmWaWSbpYFGcCW4Vnr+MB14xaMXGEUM3drZiOiCbUuoDKLgR/+eVVEtRrNzX//rLaqBdplOAUzuACfLiCBtxBEwKg8AjP8ApvSKEX9I4+Fq1rqJg5gT9Anz+z1Y6y AAAB8HicbVDLSgNBEJz1GeMr6tHLYBA8hd0gqLeAF48RXBNMljA7mU2GzGOZ6RXDkr/w4kHFq5/jzb9xkuxBEwsaiqpuurviVHALvv/trayurW9slrbK2zu7e/uVg8N7qzNDWUi10KYdE8sEVywEDoK1U8OIjAVrxaPrqd96ZMZyre5gnLJIkoHiCacEnPTQlbF+ymkGk16l6tf8GfAyCQpSRQWavcpXt69pJpkCKoi1ncBPIcqJAU4Fm5S7mWUpoSMyYB1HFZHMRvns4gk+dUofJ9q4UoBn6u+JnEhrxzJ2nZLA0C56U/E/r5NBchnlXKUZMEXni5JMYNB4+j7uc8MoiLEjhBrubsV0SAyh4EIquxCCxZeXSVivXdWC2/Nqo16kUULH6ASdoQBdoAa6QU0UIooUekav6M2z3ov37n3MW1e8YuYI/YH3+QOHzJD4 cut 1

AAAB7HicbVBNSwMxEJ34WetX1aOXYBE8ld0iqLeCF48V3LbQLiWbZtvYbLIkWaEs/Q9ePKh49Qd589+YtnvQ1gcDj/dmmJkXpYIb63nfaG19Y3Nru7RT3t3bPzisHB23jMo0ZQFVQulORAwTXLLAcitYJ9WMJJFg7Wh8O/PbT0wbruSDnaQsTMhQ8phTYp3U6qUj3vf7lapX8+bAq8QvSBUKNPuVr95A0Sxh0lJBjOn6XmrDnGjLqWDTci8zLCV0TIas66gkCTNhPr92is+dMsCx0q6kxXP190ROEmMmSeQ6E2JHZtmbif953czG12HOZZpZJuliUZwJbBWevY4HXDNqxcQRQjV3t2I6IppQ6wIquxD85ZdXSVCv3dS8+8tqo16kUYJTOIML8OEKGnAHTQiAwiM8wyu8IYVe0Dv6WLSuoWLmBP4Aff4AosGOpg== 1

vAAAB6XicbVBNS8NAEJ3Ur1q/qh69LBbBU0mqoN4KXjxWNLbQhrLZTtqlm03Y3RRK6U/w4kHFq//Im//GbZuDtj4YeLw3w8y8MBVcG9f9dgpr6xubW8Xt0s7u3v5B+fDoSSeZYuizRCSqFVKNgkv0DTcCW6lCGocCm+HwduY3R6g0T+SjGacYxLQvecQZNVZ6GHUvuuWKW3XnIKvEy0kFcjS65a9OL2FZjNIwQbVue25qgglVhjOB01In05hSNqR9bFsqaYw6mMxPnZIzq/RIlChb0pC5+ntiQmOtx3FoO2NqBnrZm4n/ee3MRNfBhMs0MyjZYlGUCWISMvub9LhCZsTYEsoUt7cSNqCKMmPTKdkQvOWXV4lfq95UvfvLSr2Wp1GEEziFc/DgCupwBw3wgUEfnuEV3hzhvDjvzseiteDkM8fwB87nD3ShjWQ= 3

AAAB8nicbVBNS8NAEJ34WetX1aOXxSJ4KkkR1FvBi8cKxhaaUDabTbt0sxt2N9IS+je8eFDx6q/x5r9x2+agrQ8GHu/NMDMvyjjTxnW/nbX1jc2t7cpOdXdv/+CwdnT8qGWuCPWJ5FJ1I6wpZ4L6hhlOu5miOI047USj25nfeaJKMykezCSjYYoHgiWMYGOlIEgjOS4SNqbxtF+ruw13DrRKvJLUoUS7X/sKYknylApDONa657mZCQusDCOcTqtBrmmGyQgPaM9SgVOqw2J+8xSdWyVGiVS2hEFz9fdEgVOtJ2lkO1NshnrZm4n/eb3cJNdhwUSWGyrIYlGSc2QkmgWAYqYoMXxiCSaK2VsRGWKFibExVW0I3vLLq8RvNm4a3v1lvdUs06jAKZzBBXhwBS24gzb4QCCDZ3iFNyd3Xpx352PRuuaUMyfwB87nDwLtkdA= fixed

AAAB63icbVBNS8NAEJ3Ur1q/qh69LBbBU0mKoN4KXjxWMLbQhrLZbtqlm03YnQg19Dd48aDi1T/kzX/jts1BWx8MPN6bYWZemEph0HW/ndLa+sbmVnm7srO7t39QPTx6MEmmGfdZIhPdCanhUijuo0DJO6nmNA4lb4fjm5nffuTaiETd4yTlQUyHSkSCUbSS33viSPvVmlt35yCrxCtIDQq0+tWv3iBhWcwVMkmN6XpuikFONQom+bTSywxPKRvTIe9aqmjMTZDPj52SM6sMSJRoWwrJXP09kdPYmEkc2s6Y4sgsezPxP6+bYXQV5EKlGXLFFouiTBJMyOxzMhCaM5QTSyjTwt5K2IhqytDmU7EheMsvrxK/Ub+uu3cXtWajSKMMJ3AK5+DBJTThFlrgAwMBz/AKb45yXpx352PRWnKKmWP4A+fzB1Amjn8=

uAAAB6XicbVBNS8NAEJ3Ur1q/qh69LBbBU0mKoN4KXjxWNLbQhrLZbtqlm03YnQgl9Cd48aDi1X/kzX/jts1BWx8MPN6bYWZemEph0HW/ndLa+sbmVnm7srO7t39QPTx6NEmmGfdZIhPdCanhUijuo0DJO6nmNA4lb4fjm5nffuLaiEQ94CTlQUyHSkSCUbTSfdb3+tWaW3fnIKvEK0gNCrT61a/eIGFZzBUySY3pem6KQU41Cib5tNLLDE8pG9Mh71qqaMxNkM9PnZIzqwxIlGhbCslc/T2R09iYSRzazpjiyCx7M/E/r5thdBXkQqUZcsUWi6JMEkzI7G8yEJozlBNLKNPC3krYiGrK0KZTsSF4yy+vEr9Rv667dxe1ZqNIowwncArn4MElNOEWWuADgyE8wyu8OdJ5cd6dj0VrySlmjuEPnM8fb8SNYA== 1

Figure 3: Analyzing the folding angles of one of the degree-5 vertices.

2 the xy-plane in R , v3 is the origin, and the crease whose folding angle is φ1 lies along the positive x-axis, as in Figure3. We cut the paper from v along the crease to the point ( 1, 1, 0) and then imagine folding the 3 − two ends of this cut towards the fixed sector of paper between the φ1 and ζ creases; see Figure3. The image of the point ( 1, 1, 0) under these two folds must be equal. Therefore, if we let Rx(θ) − 3 and Rz(θ) denote the 3 3 matrices that rotate R by angle θ about the x- and z-axes, respectively, we must have ×

T Rz( 45◦)Rx( ζ)Rz(45◦)Rz( 90◦)Rx( u )Rz(90◦)( 1, 0, 1) = − − − − 1 − T (1) Rx(φ )Rz(45◦)Rx(ψ )Rz( 45◦)( 1, 1, 0) . 1 1 − −

We let the folding angles u1 and ζ be the independent variables (since every degree-5 vertex will have 2 degrees of freedom) and let φ1 and ψ1 be the dependent variables. Then the x-coordinate of the identity in Equation (1) gives us a formula for ψ in terms of u and ζ (note that u , ζ ( π, π)): 1 1 1 ∈ − 1 cos ψ = (1 cos ζ + cos u (1 + cos ζ) √2 sin u sin ζ). (2) 1 2 − 1 − 1

Since ψ1 ( π, π), there will be two solutions for ψ1 of the form a ( π, π); we will denote + ∈ − ± ∈ − these ψ1 and ψ1−. Each of these solutions will then determine a solution for φ1 from the other + coordinates of Equation (1), and we will denote these φ1 and φ1−. (These equations are awkward and unenlightening, but their graphs will be shown in subsequent Figures.) For the degree-5 vertex v4 we will have u2 and ζ be the independent variables and φ2 and ψ2 the dependent ones. Again, the two solutions for ψ2 will determine a pair of solutions for φ2, which + we denote φ2 and φ2−. Theorem 1. The augmented square twist crease pattern, when rigidly folded, is a 1-degree-of- freedom (DOF) system.

i Proof. Let u be a free parameter. Then ui = ( 1) 2 arctan((√2 1) tan(uj/2)) by the folding 1 − − angle equations for v1. (Here (i, j) = (2, 1) for mode 1 and (1, 2) for mode 2.) Then allowing, for the moment, ζ to be freely chosen, we can determine a finite number of possible folding angles for φ1, ψ1, φ2, and ψ2, each of which will be functions of u1 and ζ. Now, since the folding angles φ1 and φ2 meet at the degree-4 vertex v2, we have

j φi = ( 1) 2 arctan((√2 1) tan(φj/2)), (3) − −

3 where (i, j) = (1, 2) for mode 1 and (2, 1) for mode 2. We can solve Equation (3) for ζ and thus make ζ a dependent variable. That is, the loop constraint of the square twist cycle v1, v3, v2, v4 removes one of the degrees of freedom from the degree-5 vertices. Thus this rigidly-foldable{ crease} pattern is a 1-DOF system. Remark 1: Note that there are some slight exceptions to Theorem1. For example, at the unfolded state there are multiple combinations of folding angle velocities that can be chosen to fold into different three-dimensional shapes. As we will see in the next section, we can think of the space of folded configurations as a manifold, and points such as the origin (representing the unfolded state) will be singular points of this manifold. Such singular points have multiple, but a finite number of, tangent vectors via which the crease pattern may fold. Since these singular points do not define a fully two- (or higher) dimensional tangent space, they are not considered 2-DOF (or higher) points of the origami mechanism.

3 Counting modes

The configuration space of a rigidly folding origami crease pattern with n crease lines is a subset of C Rn where for every point p C, the coordinates of p equal the folding angles of the creases for⊂ one of the valid rigid folding∈ states of the crease pattern. That is, if our creases are labeled 1, . . . , n and their folding angles are ρ1, . . . , ρn, then p = (ρ1, . . . , ρn) would be a point in C. As the creases flex, the points p will trace out a manifold in Rn whose intrinsic dimension will depend on the degrees of freedom of the crease pattern. Since the augmented square twist crease pattern is a 1-DOF system, its configuration space will consist of a collection of curves. Each curve will be a folding mode, and we want to count how many of these curves will pass through the origin (the unfolded state). We also only want folding modes that have all four vertices folding. That is, we could fold the paper in half, only using the horizontal creases passing through v3 and v4 being folded and the rest unfolded. That will make a (straight line) curve through the origin, but it doesn’t account for a very interesting way to fold this crease pattern. Rather, it is a degenerate case, since it’s not using all of the creases in the pattern. So, if all four vertices must fold, then the degree-4 vertices v1 and v2 can fold in either mode 1 or mode 2. For each combination, we have choices to make for the degree-5 vertices v3 and v4. The number of such choices will depend on the number of intersections of the curves φ1± and φ2± when made to satisfy the loop constraint. We enumerate these cases below.

3.1 Case 1: v1 and v2 are both mode 1 Then we have, from the requirements of the degree-4 vertices, u u φ φ tan 2 = (√2 1) tan 1 and tan 1 = (√2 1) tan 2 . 2 − 2 2 − 2 Thus u = 2 arctan((√2 1) tan(u /2)) and φ = 2 arctan((√2 1) tan(φ /2)). Ignoring for the 2 − 1 1 − 2 moment the loop constraint of the square twist, the kinematic equations for φ1 and φ2 will be + functions of u1 and ζ. Figure4 shows, for a fixed value of u1 = 1.6, the graphs of y = φ1 and y = φ1− with respect to ζ, which form a closed curve. Alongside of this are the graphs of + y = 2 arctan((√2 1) tan(φ /2)) and the same for φ−, which form a closed curve that “wraps − 2 2

4 3 y = φ1−(u1, ζ)

2

u y = 2 arctan(( √2 1) tan 1 A 1 B − 2 ζ y = 2 arctan(( √2 2) cot ) − − 2 3 2 1 1 2 3 − − − ζ φ−(u , ζ) y = 2 arctan(( √2 1) tan 2 2 ) φ+(u , ζ) − 2 y = 2 arctan(( √2 1) tan 2 2 ) C − 2 1 −

2 − √2 ζ y = 2 arctan( tan ) + − 2 2 u1 = 1 .6 y = φ1 (u1, ζ) 3 −

Figure 4: Plots of the curves y = φ± and y = 2 arctan((√2 1) tan(φ±/2)) in case 1 with respect 1 − 2 to the folding angle ζ, with their intersection points labeled A, B, C, when u1 = 1.6. around” vertically (which makes sense if we imagine a folding angle of +π being equivalent to one of π). Where these two curves intersect give ζ-values where the loop constraint of the square twist diamond− will be satisfied (the kinematic equations of the two degree-5 vertices will also satisfy the degree-4 vertex folding angles). We labeled the three points of intersection of the φ1± and 2 arctan((√2 1) tan(φ2±/2)) curves by A, B, and C in the above figure. The equations for these curves are rather− cumbersome, but algebraic manipulations on software like Mathematica show that for π u1 π we have the following: − ≤ ≤ The point A travels along the curve y = 2 arctan((√2/2) tan(ζ/2)). • − The point B travels along the curve y = 2 arctan((√2 2) cot(ζ/2)). • − The point C always remains on the ζ = 0 axis. • The points A and B are both on the horizontal line y = 2 arctan((√2 1) tan(u /2)), which is • − 1 the folding angle u2 when v1 is in mode 1. Therefore, we have that the intersection point A gives a folding mode of the crease pattern where we have φ1 = u2. This folding, illustrated in Figure5, results in the standard way origamists fold a square twist, with all mountain creases around the central square diamond. Note that in the folding shown in Figure5 an extra move is added at the end to make it open up into the classic square twist. For this folding mode, we have the interesting fact that the relationship between the folding angles u1 and ζ is linear in the tangent of the half angles: ζ u tan = (√2 2) tan 1 . 2 − 2

5 Figure 5: The rigid folding of the augmented square twist along the curve traced by A in Figure4.

(a) (b)

v2

v1

v1

Figure 6: (a) The degenerate rigid folding of the trace of point C, which is a MMVV rigid folding of the non-augmented square twist. (b) A still image of the rigid folding made by the trace of B in Figure4, which self-intersects and never unfolds completely.

The folding mode indicated by the intersection point C is degenerate. The path traveled by C shows that the center crease with folding angle ζ = 0 is never folded. Thus in this case the folding angle equations merely provide one of the rigid foldings of the square twist, specifically the one shown in the Figure6(a). In Figure6(b) we see an image of the folding mode that point B traces. Note that the curve made by the intersection point B does not pass through the origin. This means that this folding mode does not include the flat, unfolded state. In fact, as you can see in Figure6(b), this folding mode has the entire horizontal crease folded as if it was one crease. This is not a legitimate folding mode since it doesn’t include the unfolded state, not to mention requiring that the paper self-intersect.

3.2 Case 2: v1 and v2 are both mode 2

This case is handled similarly to Case 1. Figure7 shows the oval curve made by φ1± that is the same as in Case 1. This time, however, we want to see where this curve intersects those given by φ2± when combined with v1 and v2 being mode 2. As such, we need

u u φ φ tan 1 = (√2 1) tan 2 and tan 2 = (√2 1) tan 1 . 2 − − 2 2 − − 2

6 √2 ζ y = 2 arctan( tan ) − 2 2 3 φ−(u , ζ) y = 2 arctan(( √2 + 1) tan( 2 2 )) − 2 2 y = φ−(u , ζ) 1 1 u y = 2 arctan(( √2 + 1) tan( 1 )) 2 C 1

3 2 1 1 2 3 − − − ζ u1 y = 2 arctan(( √2 + 1) tan( )) + − 2 y = φ1 (u1, ζ) 1 − A B φ+(u , ζ) y = 2 arctan(( √2 + 1) tan( 2 2 )) − 2 2 −

u1 = 0 .4 3 − ζ y = 2 arctan(( √2 + 2) cot( )) − 2

Figure 7: Plots of the case 2 φ± and 2 arctan((√2 + 1) tan(φ±/2)) curves with respect to the 1 − 2 folding angle ζ, with their intersection points labeled A, B, C, when u1 = 0.4.

This means that we need to substitute u = 2 arctan((√2 + 1) tan(u /2)) (since 1/(√2 1) = 2 − 1 − √2 + 1) into the φ±(u , ζ) formulas and then plot y = 2 arctan((√2 + 1) tan(φ±(u , ζ))). This 2 2 − 2 2 gives us, again, three intersection points with y = φ1±(u1, ζ); these are labeled A, B, and C in Figure7 (where we picked u1 = 0.4). Manipulating the equations and intersection points in Figure7 reveals the following for π u π: − ≤ 1 ≤ The point A travels along the curve y = 2 arctan((√2/2) tan(ζ/2)). • − The point B travels along the curve y = 2 arctan((√2 + 2) cot(ζ/2)). • − The point C always remains on the ζ = 0 axis. • The points A and B are both on the horizontal line y = 2 arctan((√2 + 1) tan(u /2)), which is • 1 the folding angle u2. Thus, as in Case 1, the trace of point C indicates a degenerate folding mode where the augmented crease is not folded (ζ = 0), giving us one of the rigid foldings of a square twist. The trace of point B indicates a rigid folding that does not intersect the origin, and thus never unfolds completely. The intersection point A describes a rigid folding of a well-known (to origamists) way to fold a square twist, namely the iso-area square twist, popularized in the “stretch wall” model by Yoshi- hide Momotani [Momotani 01]. Again, we obtain an interesting tangent-of-half-angles relationship between ζ and u1: ζ u tan = (√2 + 2) tan 1 . 2 2 However, the trace of A from, say, the origin to (π, π) in Figure7 is not the way this twist is −

7 √2 ζ 3 y = 2 arctan( tan ) − 2 2 2 (a)

1

3 2 1 1 2 3 − − − ζ

1 −

2 −

3 − ζ y = 2 arctan(( √2 + 2) cot( )) − 2

√2 ζ 3 y = 2 arctan( tan ) − 2 2 2 (b)

1

3 2 1 1 2 3 − − − ζ

1 −

2 −

3 − ζ y = 2 arctan(( √2 + 2) cot( )) − 2

Figure 8: The augmented square twist folding along (a) the curve traced by A in Figure7 and (b) a combination of the A and B curves. typically folded in that it folds the square diamond of the twist in half; see the folding illustration and graph marked (a) in Figure8. Rather, when origamists fold this version of the square twist, the square diamond is allowed to remain open, which would require ζ to become zero again once the other creases in the twist were folded. Interestingly, the equations in our analysis do capture this folding and thus prove that it can be done rigidly with with the extra ζ crease. This is shown in Figure8(b), where we trace the point A away from the origin until it intersects the curve traversed by B, whereupon we travel along the B curve to the point (0, π). −

3.3 Case 3: v1 is mode 1 and v2 is mode 2 (or vice-versa) There are two other non-degenerate rigid folding modes of the augmented square twist. They are the cases where vertices v1 and v2 have different degree-4 folding modes. The folding angle curve analysis for the case where v1 is mode 1 and v2 is mode 2 is shown in Figure9. We still have three intersection points A, B, C between the y = φ1± curves and the φ2± curve, modified so that vertex v2 is in mode 2. However, for these φ± curves we need to substitute u = 2 arctan((√2 1) tan(u /2)) 2 2 − 1 to make sure vertex v1 is in mode 1. Again, the intersection point A traces the curve y = 2 arctan((√2/2) tan(ζ/2)) and indicates a legitimate folding mode, while the point B traces a curve− that doesn’t pass through the origin, and point C remains on the ζ = 0 axis (and thus is a degenerate folding mode). A picture similar to that in Figure9 results in the case where v1 is mode 2 and v2 is mode 1; the rigid folding for the point A in this case is shown in Figure 10.

Remark 2: In all of the rigid foldings of the augmented square twist, the folding angle equations model the paper folding flat, where all the folding angles either π or zero. For example, the final folded forms in Figures5 and8(b) have π folding angles at all± the creases except for ζ, whose folding angle is zero. One could follow the± stacking order of the crease pattern faces as the folding

8 √2 ζ y = 2 arctan( tan ) − 2 2 φ−(u , ζ) 3 y = 2 arctan(( √2 + 1) tan 2 2 ) − 2 C y = φ1−(u1, ζ) 2

u y = 2 arctan(( √2 1) tan 1 A 1 − 2

3 2 1 1 2 3 − − − ζ

+ 1 + φ (u2, ζ) − y = φ1 (u1, ζ) y = 2 arctan(( √2 + 1) tan 2 ) − 2 u y = 2 arctan(( √2 + 1) tan( 1 )) 2 − 2 − B

3 u1 = 1 .6 − ζ y = 2 arctan(( √2 + 2) cot( )) − 2

Figure 9: Plots of the case 3 φ± and 2 arctan((√2 + 1) tan(φ±/2)) curves with respect to the 1 − 2 folding angle ζ, with their intersection points labeled A, B, C, when u1 = 1.6.

Figure 10: The rigid folding in the case where vertex v1 is mode 2 and v2 is mode 1.

9 angles approach π in order to obtain a layer ordering of the paper in the final, flat-folded form. However, this± is a misleading way to think about layer ordering in flat origami models. To see this, consider the classic square twist as folded in Figure5. If one makes a physical model of this square twist, one quickly sees that the rectangular faces of the crease pattern interweave. That is, if we labeled the rectangular faces of the augmented square twist crease pattern F1,...,F4 and tried to impose a layer ordering on them based on the flat-folded form, we would have

F1 < F2 < F3 < F4 < F1, which is not a valid order relation. In order to make such layer orderings meaningful, one needs to take an approach such as that suggested by Justin [Justin 97], where faces of the crease pattern are further subdivided so as to avoid problems with the order relation.

4 Conclusions

We have seen that while the standard square twist (where the central diamond has MMMM or VVVV mountain-valley assignment) and the iso-area square twist (where the central diamond is MVMV) are not rigidly-foldable, they do become rigidly foldable when an extra crease is added along one diagonal of the central diamond. In proving this, we discovered that there are only four non-degenerate folding modes of this augmented square twist crease pattern that are connected to the unfolded state. That is, there are four curves that pass through the origin in the configuration space of this crease pattern that are not constantly zero on the ζ-axis. There are 6 curves that also pass through the origin and have ζ = 0 (i.e., lie in a hyperplane that is orthogonal to the ζ- axis), but these are degenerate cases, representing ways to rigidly fold the (non-augmented) square twist crease pattern. Our work derives the equations for the folding angles in these cases, and thus the equations of the curves in the configuration space. Interested readers may access the Mathematica code we used for these equations, as well as the graphics shown in this paper, here: http://mars.wne.edu/~thull/ast/ast.html. These equations could be used to analyze the self- foldability of any of these folding modes, under the definition of self-foldability from [Tachi and Hull 16]. While degree-4 vertices are well-studied, not much has been written about rigid foldings of degree-5 vertices. Using Balkcom’s method [Balkcom 04], we were able to fully study the kinematics of the degree-5 vertices in the augmented square twist and thus characterize its configuration space. Perhaps the methods used here can be extended to other rigidly-foldable crease patterns with degree- 5 and degree-4 vertices. In doing so, the library of mechanisms whose kinematics are completely understood would grow considerably.

References

[Balkcom 04] Devin Balkcom. “Robotic Origami Folding.” Ph.D. thesis, Carnegie-Mellon Univer- sity Robotics Institute, Pittsburg, PA, 2004.

[Evans et al. 15] Thomas A. Evans, Robert J. Lang, Spencer P. Magleby, and Larry L. Howell. “Rigidly foldable origami twists.” In Origami6, I: Mathematics, edited by Koryo Miura, Toshikazu Kawasaki, , Ryuhei Uehara, Robert J. Lang, and Patsy Wang- Iverson, I: Mathematics, pp. 119–130. American Mathematical Society, 2015.

10 [Gjerde 08] Eric Gjerde. Origami Tessellations: Awe-Inspiring Geometric Designs. Boca Raton, FL: A K Peters/CRC Press, 2008. [Hull 13] Thomas C. Hull. Project Origami: Activities for Exploring Mathematics, Second edition. Boca Raton, FL: A K Peters/CRC Press, 2013.

[Justin 97] Jacques Justin. “Toward a mathematical theory of origami.” In Origami Science and Art: Proceedings of the Second International Meeting of Origami Science and Scientific Origami, edited by Koryo Miura, pp. 15–29. Seian University of Art and Design, 1997. [Kasahara and Takahama 87] Kunihiko Kasahara and Toshi Takahama. Origami for the Connois- seur. New York: Japan Publications, 1987.

[Momotani 01] Yoshihide Momotani. Molecular Models with Origami. Kyoto, Japan: Kagaku d¯ojin, 2001. [Silverberg et al. 15] Jesse L. Silverberg, Jun-Hee Na, Arthur A. Evans, Thomas C. Hull, Chris- tian D. Santangelo, Robert J. Lang, Ryan C. Hayward, and Itai Cohen. “Origami structures with a critical transition to bistability arising from hidden degrees of freedom.” Nature Mate- rials 14 (2015), 389–393. [Tachi and Hull 16] Tomohiro Tachi and Thomas C. Hull. “Self-foldability of rigid origami.” ASME Journal of Mechanisms and Robotics 9:2 (2016), 021008–021017.

11