chiark / gitweb /
symbolic.py: explicitly define p2q_rotate
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 15 Nov 2017 18:34:45 +0000 (18:34 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 15 Nov 2017 18:34:45 +0000 (18:34 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
symbolic.py

index aa42d0766f58a9026420a4d5ebab1b63227b646c..9d9da452073220fde92b6c9d7d328036c5be6392 100755 (executable)
@@ -58,9 +58,13 @@ dbg('q_owncoords','q_dirn_owncoords','q_dirn_owncoords_0')
 p2q_translate = p_nosing
 #p2q_rotate_2d = Matrix([ p_dirn_rightvars[0:2],
                          
-p2q_rotate = eye(3)
-p2q_rotate[0:2, 0] = Matrix([ -p_dirn_rightvars[1], p_dirn_rightvars[0] ])
-p2q_rotate[0:2, 1] = p_dirn_rightvars[0:2]
+#p2q_rotate = eye(3)
+#p2q_rotate[0:2, 0] = Matrix([ p_dirn_rightvars[1], -p_dirn_rightvars[0] ])
+#p2q_rotate[0:2, 1] = p_dirn_rightvars[0:2]
+
+p2q_rotate = Matrix([[  cos(theta), sin(theta), 0 ],
+                     [ -sin(theta), cos(theta), 0 ],
+                     [  0         , 0,          1 ]]).subs(theta,la*s)
 #p2q_rotate.add_col([0,0])
 #p2q_rotate.add_row([0,0,1])