desc.geometry.FourierRZCurve.compute_frenet_frame
- FourierRZCurve.compute_frenet_frame(R_n=None, Z_n=None, grid=None, basis='rpz')[source]
Compute Frenet frame vectors using specified coefficients.
- Parameters:
R_n (array-like) – fourier coefficients for R, Z. Defaults to self.R_n, self.Z_n
Z_n (array-like) – fourier coefficients for R, Z. Defaults to self.R_n, self.Z_n
grid (Grid or array-like) – toroidal coordinates to compute at. Defaults to self.grid
basis ({"rpz", "xyz"}) – basis vectors to use for Frenet vector representation
- Returns:
T, N, B (ndarrays, shape(k,3)) – tangent, normal, and binormal vectors of the curve at specified grid locations in phi