Functions | |
std::vector< boost::shared_ptr< Go::ParamSurface > > | constructPolygonialSurface (std::vector< boost::shared_ptr< Go::ParamCurve > > &bnd_curves, std::vector< boost::shared_ptr< Go::ParamCurve > > &cross_curves, double neighbour_tol, double kink_tol, double knot_diff_tol) |
The routine which actually creates vector of blending surfaces, with given curves as their total bnd curve. | |
std::vector< boost::shared_ptr< Go::ParamSurface > > | constructHahnsSurface (std::vector< boost::shared_ptr< Go::SplineCurve > > &bnd_curves, std::vector< boost::shared_ptr< Go::SplineCurve > > &mod_cross_curves, double neighbour_tol, double kink_tol, double knot_diff_tol) |
Given input of bnd_curves and cross_tangent curves, create the corresponding Hahns Surface. |