(Continuation of part1) Same approach works for surfaces. In this case GeomConvert_ApproxSurface and Adaptor3d_Surface classes should be used in exact same manner. Below are a few examples of creating law surfaces. The first case is an example of creating a variable offset surface, where a surface is defined as follows: S(u,v) = B(u,v) + Offset(u,v) * N (u,v), where B(u,v) is a basis...
Arbitrary law-based curve and surface modeling
17:13 / BY Roman Lygin
A recent case with enhancing CAD Exchanger ACIS importer to broaden support of ACIS primitives inspired me to write this post. Like other modeling kernels, Open CASCADE comes with a finite set of supported types of curves and surfaces. For instance, for curves this includes lines and conic curves (circles, ellipses, parabolas and hyperbolas), B-Splines, Bezier curves, offset curves plus explicitly trimmed curves....