Есть 3D сплайн (путь), пусть будет расширяющаяся спираль, можно даже с переменным шагом. На его конце вспомогательная плоскость, на ней эскиз. При его протягивании должна получиться "правильная" (неперекрученная) резьба. При этом если сделать в любом месте пути сечение плоскостью, перпендикулярной этому пути в данном месте, то сечение будет точно такое же, как и в эскизе. Блин, долго словами объяснять и наверное непонятно...
Всем всё понятно. Естественно, плоскость строится не на стандартных плоскостях системы координат, а на плоскости которую создали на спирали, которая перпендикулярна этой спирали. И сечение, построенное на этой плоскости, а потом отправленное по ней тоже в любом месте, будет перпендикулярно к траектории.
Блин, ребят, это ведь работает в любой САПР, изначально, по умолчанию, без каких либо выкрутасов.