FEM: lgtm, red rid of unnecessary assignments

This commit is contained in:
Bernd Hahnebach
2019-06-25 00:03:17 +02:00
parent 79016e0881
commit c06178bf21

View File

@@ -2194,40 +2194,29 @@ def get_rectangular_coords(
a_x = A[0]
a_y = A[1]
a_z = A[2]
b_x = A[0]
b_y = A[1]
b_z = A[2]
b_x = B[0]
b_y = B[1]
b_z = B[2]
x_rot = radians(obj.X_rot)
y_rot = radians(obj.Y_rot)
z_rot = radians(obj.Z_rot)
if obj.X_rot != 0:
a_x = A[0]
a_y = A[1] * cos(x_rot) + A[2] * sin(x_rot)
a_z = A[2] * cos(x_rot) - A[1] * sin(x_rot)
b_x = B[0]
b_y = B[1] * cos(x_rot) + B[2] * sin(x_rot)
b_z = B[2] * cos(x_rot) - B[1] * sin(x_rot)
A = [a_x, a_y, a_z]
B = [b_x, b_y, b_z]
if obj.Y_rot != 0:
a_x = A[0] * cos(y_rot) - A[2] * sin(y_rot)
a_y = A[1]
a_z = A[2] * cos(y_rot) + A[0] * sin(y_rot)
b_x = B[0] * cos(y_rot) - B[2] * sin(y_rot)
b_y = B[1]
b_z = B[2] * cos(y_rot) + B[0] * sin(z_rot)
A = [a_x, a_y, a_z]
B = [b_x, b_y, b_z]
if obj.Z_rot != 0:
a_x = A[0] * cos(z_rot) + A[1] * sin(z_rot)
a_y = A[1] * cos(z_rot) - A[0] * sin(z_rot)
a_z = A[2]
b_x = B[0] * cos(z_rot) + B[1] * sin(z_rot)
b_y = B[1] * cos(z_rot) - B[0] * sin(z_rot)
b_z = B[2]
A = [a_x, a_y, a_z]
B = [b_x, b_y, b_z]
A = [a_x, a_y, a_z]
B = [b_x, b_y, b_z]
A_coords = str(round(A[0], 4)) + ',' + str(round(A[1], 4)) + ',' + str(round(A[2], 4))
B_coords = str(round(B[0], 4)) + ',' + str(round(B[1], 4)) + ',' + str(round(B[2], 4))
coords = A_coords + ',' + B_coords