7
7
Rotz([1,0,0],80)
Answer:
array([ 0.17364818, -0.98480775, 0. ])
________________________________________________________________
Syntax: Reflection along Z-axis (relative to XY plane)
import math
import numpy as n
import scipy
from scipy.spatial.transform import Rotation as R
def Refz(v):
A=R.from_matrix([[1,0,0],[0,1,0],[0,0,-1]])
return A.apply(v)
Refz([0,0,1])
array([ 0., 0., -1.])