XSec and Airfoil Functions¶
This group of functions provides API control of cross-sections (XSecs). Airfoils are a type of XSec included in this group as well. API functions for Body of Revolution XSecs are included in the Specialized Geometry group.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Details¶
- openvsp.SetDriverGroup(std: :string const & geom_id, int section_index, int driver_0, int driver_1=-1, int driver_2=-1)[source]¶
- openvsp.ReadFileXSec(std: :string const & xsec_id, std: :string const & file_name) Vec3dVec[source]¶
- openvsp.SetXSecTanAngles(std: :string const & xsec_id, int side, double top, double right, double bottom, double left)[source]¶
- openvsp.SetXSecTanSlews(std: :string const & xsec_id, int side, double top, double right, double bottom, double left)[source]¶
- openvsp.SetXSecTanStrengths(std: :string const & xsec_id, int side, double top, double right, double bottom, double left)[source]¶
- openvsp.SetXSecCurvatures(std: :string const & xsec_id, int side, double top, double right, double bottom, double left)[source]¶
- openvsp.SetAirfoilPnts(std: :string const & xsec_id, Vec3dVec up_pnt_vec, Vec3dVec low_pnt_vec)[source]¶
- openvsp.GetHersheyBarLiftDist(int const & npts, double const & alpha, double const & Vinf, double const & span, bool full_span_flag=False) Vec3dVec[source]¶
- openvsp.GetHersheyBarDragDist(int const & npts, double const & alpha, double const & Vinf, double const & span, bool full_span_flag=False) Vec3dVec[source]¶
- openvsp.GetVKTAirfoilPnts(int const & npts, double const & alpha, double const & epsilon, double const & kappa, double const & tau) Vec3dVec[source]¶
- openvsp.GetVKTAirfoilCpDist(double const & alpha, double const & epsilon, double const & kappa, double const & tau, Vec3dVec xyz_data) DoubleVector[source]¶
- openvsp.GetEllipsoidSurfPnts(vec3d center, vec3d abc_rad, int u_npts=20, int w_npts=20) Vec3dVec[source]¶
- openvsp.WriteBezierAirfoil(std: :string const & file_name, std: :string const & geom_id, double const & foilsurf_u)[source]¶