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

unroll/flatten surface

Lorenz Lechner's picture


does open-cascade already provide functionality to unroll/ flatten NURBS-surfaces? (Have a look at [1], [2] to see the functionality I am looking for.) If not I would like to add some functionality to occ. (mesh-based methodes [3], and a direct nurbs approach). But for this I would need some information on how to access derivatives of nurbs and there base-functions at discrete uv-points.




nice regards

Forum supervisor's picture

Dear Lorenz,

In this functional domain OCC has a good expertise and re-usable solutions developed on a paid basis taking into account the specific customer requirements. Please, do not hesitate contact us via the Contact Form for more detailed information.

Sure, you as well as all other interested professionals are always welcome to develop OCCT together with us. All necessary information about how to contribute is available on our developer portal

Regards, FSR

Lorenz Lechner's picture

thanks for your reply.

I didn't know occ has something like this already build in. Can you inform me about the methods you are using for flattening surfaces?

nice regards