Edit Curve XSec Functions

Functions for modifying XSecs of type XS_EDIT_CURVE are defined here.

EditXSecInitShape(std)

EditXSecConvertTo(std, int const & newtype)

GetEditXSecUVec(std)

GetEditXSecCtrlVec(std, ...)

SetEditXSecPnts(std, DoubleVector u_vec, ...)

EditXSecDelPnt(std, int const & indx)

EditXSecSplit01(std, double const & u)

MoveEditXSecPnt(std, int const & indx, ...)

ConvertXSecToEdit(std, int const & indx=0)

GetEditXSecFixedUVec(std)

SetEditXSecFixedUVec(std, BoolVector fixed_u_vec)

ReparameterizeEditXSec(std)

Details

openvsp.EditXSecInitShape(std: :string const & xsec_id)[source]
openvsp.EditXSecConvertTo(std: :string const & xsec_id, int const & newtype)[source]
openvsp.GetEditXSecUVec(std: :string const & xsec_id) DoubleVector[source]
openvsp.GetEditXSecCtrlVec(std: :string const & xsec_id, bool non_dimensional=True) Vec3dVec[source]
openvsp.SetEditXSecPnts(std: :string const & xsec_id, DoubleVector u_vec, Vec3dVec control_pts, DoubleVector r_vec)[source]
openvsp.EditXSecDelPnt(std: :string const & xsec_id, int const & indx)[source]
openvsp.EditXSecSplit01(std: :string const & xsec_id, double const & u) int[source]
openvsp.MoveEditXSecPnt(std: :string const & xsec_id, int const & indx, vec3d new_pnt)[source]
openvsp.ConvertXSecToEdit(std: :string const & geom_id, int const & indx=0)[source]
openvsp.GetEditXSecFixedUVec(std: :string const & xsec_id) BoolVector[source]
openvsp.SetEditXSecFixedUVec(std: :string const & xsec_id, BoolVector fixed_u_vec)[source]
openvsp.ReparameterizeEditXSec(std: :string const & xsec_id)[source]