desc.geometry.FourierPlanarCurve.compute_length
- FourierPlanarCurve.compute_length(center=None, normal=None, r_n=None, grid=None)[source]
Compute the length of the curve using specified nodes for quadrature.
- Parameters:
center (array-like, shape(3,)) – x,y,z coordinates of center of curve. If not given, defaults to self.center
normal (array-like, shape(3,)) – x,y,z components of normal vector to planar surface. If not given, defaults to self.normal
r_n (array-like) – fourier coefficients for radius from center as function of polar angle. If not given defaults to self.r_n
grid (Grid or array-like) – dependent coordinates to compute at. Defaults to self.grid If an integer, assumes that many linearly spaced points in (0,2pi)
- Returns:
length (float) – length of the curve approximated by quadrature