Geom Surface Query Functions

This group of API functions pertains to general surface queries for Geom surfaces, such as computing 3D location from surface coordinates, identifying curvature, and performing point projections.

CompPnt01(std, int const & surf_indx, ...)

CompNorm01(std, int const & surf_indx, ...)

CompTanU01(std, int const & surf_indx, ...)

CompTanW01(std, int const & surf_indx, ...)

CompCurvature01(std, int const & surf_indx, ...)

ProjPnt01(std, int const & surf_indx, vec3d pt)

ProjPnt01I(std, vec3d pt)

ProjPnt01Guess(std, int const & surf_indx, ...)

AxisProjPnt01(std, int const & surf_indx, ...)

AxisProjPnt01I(std, int const & iaxis, vec3d pt)

AxisProjPnt01Guess(std, ...)

InsideSurf(std, int const & surf_indx, vec3d pt)

CompPntRST(std, int const & surf_indx, ...)

FindRST(std, int const & surf_indx, vec3d pt)

FindRSTGuess(std, int const & surf_indx, ...)

ConvertRSTtoLMN(std, int const & surf_indx, ...)

ConvertRtoL(std, int const & surf_indx, ...)

ConvertLMNtoRST(std, int const & surf_indx, ...)

ConvertLtoR(std, int const & surf_indx, ...)

ConvertUtoEta(std, double const & u)

ConvertEtatoU(std, double const & eta)

CompVecPnt01(std, int const & surf_indx, ...)

CompVecDegenPnt01(std, ...)

CompVecNorm01(std, int const & surf_indx, ...)

CompVecCurvature01(std, ...)

ProjVecPnt01(std, int const & surf_indx, ...)

ProjVecPnt01Guess(std, ...)

AxisProjVecPnt01(std, int const & surf_indx, ...)

AxisProjVecPnt01Guess(std, ...)

VecInsideSurf(std, int const & surf_indx, ...)

CompVecPntRST(std, int const & surf_indx, ...)

FindRSTVec(std, int const & surf_indx, ...)

FindRSTVecGuess(std, int const & surf_indx, ...)

ConvertRSTtoLMNVec(std, ...)

ConvertLMNtoRSTVec(std, ...)

GetUWTess01(std, int const & surf_indx)

Details

openvsp.CompPnt01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d[source]
openvsp.CompNorm01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d[source]
openvsp.CompTanU01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d[source]
openvsp.CompTanW01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w) vec3d[source]
openvsp.CompCurvature01(std: :string const & geom_id, int const & surf_indx, double const & u, double const & w)[source]
openvsp.ProjPnt01(std: :string const & geom_id, int const & surf_indx, vec3d pt) double[source]
openvsp.ProjPnt01I(std: :string const & geom_id, vec3d pt) double[source]
openvsp.ProjPnt01Guess(std: :string const & geom_id, int const & surf_indx, vec3d pt, double const & u0, double const & w0) double[source]
openvsp.AxisProjPnt01(std: :string const & geom_id, int const & surf_indx, int const & iaxis, vec3d pt) double[source]
openvsp.AxisProjPnt01I(std: :string const & geom_id, int const & iaxis, vec3d pt) double[source]
openvsp.AxisProjPnt01Guess(std: :string const & geom_id, int const & surf_indx, int const & iaxis, vec3d pt, double const & u0, double const & w0) double[source]
openvsp.InsideSurf(std: :string const & geom_id, int const & surf_indx, vec3d pt) bool[source]
openvsp.CompPntRST(std: :string const & geom_id, int const & surf_indx, double const & r, double const & s, double const & t) vec3d[source]
openvsp.FindRST(std: :string const & geom_id, int const & surf_indx, vec3d pt) double[source]
openvsp.FindRSTGuess(std: :string const & geom_id, int const & surf_indx, vec3d pt, double const & r0, double const & s0, double const & t0) double[source]
openvsp.ConvertRSTtoLMN(std: :string const & geom_id, int const & surf_indx, double const & r, double const & s, double const & t)[source]
openvsp.ConvertRtoL(std: :string const & geom_id, int const & surf_indx, double const & r)[source]
openvsp.ConvertLMNtoRST(std: :string const & geom_id, int const & surf_indx, double const & l, double const & m, double const & n)[source]
openvsp.ConvertLtoR(std: :string const & geom_id, int const & surf_indx, double const & l)[source]
openvsp.ConvertUtoEta(std: :string const & geom_id, double const & u)[source]
openvsp.ConvertEtatoU(std: :string const & geom_id, double const & eta)[source]
openvsp.CompVecPnt01(std: :string const & geom_id, int const & surf_indx, DoubleVector u_in_vec, DoubleVector w_in_vec) Vec3dVec[source]
openvsp.CompVecDegenPnt01(std: :string const & geom_id, int const & surf_indx, int const & degen_type, DoubleVector u_in_vec, DoubleVector w_in_vec) Vec3dVec[source]
openvsp.CompVecNorm01(std: :string const & geom_id, int const & surf_indx, DoubleVector us, DoubleVector ws) Vec3dVec[source]
openvsp.CompVecCurvature01(std: :string const & geom_id, int const & surf_indx, DoubleVector us, DoubleVector ws)[source]
openvsp.ProjVecPnt01(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts)[source]
openvsp.ProjVecPnt01Guess(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts, DoubleVector u0s, DoubleVector w0s)[source]
openvsp.AxisProjVecPnt01(std: :string const & geom_id, int const & surf_indx, int const & iaxis, Vec3dVec pts)[source]
openvsp.AxisProjVecPnt01Guess(std: :string const & geom_id, int const & surf_indx, int const & iaxis, Vec3dVec pts, DoubleVector u0s, DoubleVector w0s)[source]
openvsp.VecInsideSurf(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts) BoolVector[source]
openvsp.CompVecPntRST(std: :string const & geom_id, int const & surf_indx, DoubleVector r_in_vec, DoubleVector s_in_vec, DoubleVector t_in_vec) Vec3dVec[source]
openvsp.FindRSTVec(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts)[source]
openvsp.FindRSTVecGuess(std: :string const & geom_id, int const & surf_indx, Vec3dVec pts, DoubleVector r0s, DoubleVector s0s, DoubleVector t0s)[source]
openvsp.ConvertRSTtoLMNVec(std: :string const & geom_id, int const & surf_indx, DoubleVector r_vec, DoubleVector s_vec, DoubleVector t_vec)[source]
openvsp.ConvertLMNtoRSTVec(std: :string const & geom_id, int const & surf_indx, DoubleVector l_vec, DoubleVector m_vec, DoubleVector n_vec)[source]
openvsp.GetUWTess01(std: :string const & geom_id, int const & surf_indx)[source]