For all issues regarding the Forums use, please, refer to the Forum Rules.

Our Solutions

Need professional assistance?
Consider our:

Support Offerings


Need to speed up your development?
Have a look at our:

Samples & Tools


Need some functionality extending standard OCCT capabilities?
Check out our:

Adv. Components

Related pages

Create TopoDS_Face with boundaries from Adaptor3d_HSurface

Samuel Vogel's picture


I have defined a Surface via extension of a Adaptor3d_HSurface / Adaptor3d_Surface that I call MyAdaptorSurface in the following question. I would like to have a TopoDS_Face. Using GeomConvert_ApproxSurface on MyAdaptorSurface works perfectly and produces a Face with 4 Edges according to the UV borders defined in MyAdaptorSurface.

But I would like to generate a TopoDS_Face with more than 4 boundary edges. I know the parametrization of each edge in the UV-parameter space of the space. But I am not able to plug this boundary information into the GeomConvert_ApproxSurface method.

>Is there a way to create a TopoDS_Face from the Adaptor3d_HSurface with more than 4 boundary edges that are defined in UV-space of the Adaptor?

>Is the UV parametrization of the Geom_BSplineSurface generated by the GeomConvert_ApproxSurface the same as in the adaptor (is the boundary parametrization the same)?

Thank you very much,