You could do this using the Global Shaping function, maybe, with the By Surface option. Basically, skewing is an operation that turns a rectangle into a parallelogram, so these are what you use for your base surface and control surface respectively.
The problem is that Global Shaping doesn't seem to work on curves, so you'd have to build a little fake surface from your curve before applying Global Shaping.
This is really using a sledgehammer to crack walnuts, though. If I had to do this often, I'd just write a little Skew function using NX/Open or SNAP. You let the user specify a skew angle, theta, and a fixed point (x0,y0), and then you move the spline poles according to the formula:
xnew = x0 + (y - y0)*tan(theta) ynew = y
This skews the spline to the right by an angle theta, and the point (x0,y0) remains fixed. About 10 lines of code if you use SNAP.
Hi @Yamada Thanks for the solutions!
I'm deciding whether to spent time to learn something about SNAP. I have a fundamental question:
Unless you do some extra work, you get a "dumb" spline.
There is a "Custom Feature" capability that will let you create a new feature that behaves more-or-less like the built-in ones. If you used this technology, you'd get a "Skew" feature in the Part Navigator, and you could edit its angle parameter.
But, if you like the bleeding edge, feel free to jump in. I'd be interested to know where you have problems, because I'd very much like to make it easier for people.
Hi @Yamada Thanks for your information! If the SNAP code gives only a "dumb" object and "Custom Feature" is a big project, I think that I would simply use the Global Shaping, although a sledgehammer for a walnut. Thanks again!