Solved! Go to Solution.
Suppose you have a spline S with poles P1, ..., Pn. And suppose T is any affine transformation. Then the transformed spline T(S) has poles T(P1), ..., T(Pn) and the same knots as the original spline S. In other words, you can transform a spline just by transforming its poles and keeping the same knots.
Affine transformations include translations, rotations, scaling (uniform or non-uniform), skewing, and projections along a vector onto a plane.
This doesn't include the Toward Point and Angle to Vector options of projection -- those are not affine transformations.
Hi @Yamada Thanks for explaining the underlying math!
Hope you would not mind two more questions:
Q1. Is there any easy way to skew a spline? Currenly I build sophisticated constraints in sketch to do this job. It's really a painful process.
Q2. NX generates knots automatically in a multi-segment spline. For example a 2-segment spline has a knot between the start and the end and generally % parameter of the knot is not 50%. Is there any easy principle for judging % parameter of knots in a spline?
Can you ask new questions, please. No-one will be able to find the questions (or the answers) if we hide them here as part of a "project a spline" topic. I will be happy to answer them both. But, tomorrow, maybe.