System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 516.40
Blender Version
Broken: version: 3.2.0, branch: master, commit date: 2022-06-08 10:22, hash: rBe05e1e369187.
Also tested in version 3.0.0 with the same results.
Worked: unknown
Short description of error
The orientation of the profile curve used in the Curve to Mesh node changes abruptly, non smoothly, between very slightly different positions or orientations of the input curve. This happens in a way that is not easily predictable or fixable.
Exact steps for others to reproduce the error
An example is given with the following scenario:
A curve line is slightly rotated (in this case by the Y axis, but also works for others), and then converted to mesh with a triangular profile curve. The triangular shape makes the sudden orientation change more evident, which happens when changing rotation values near (but not exactly) zero. The rotation value for which this "flip" occurs seems to change with the profile curve used (for example, a 5-sided circle). The "flip" is sometimes between more than 2 different orientations, as shown below.
The value at which this flip happens is unpredictable, enormously difficulting the use of this node for certain scenarios where a smooth transition is required. If the flip is an unavoidable feature, it should at least happen in a predictable way. But the best behaviour would be, in my opinion, that it didn't change abruptly at all, as there's no apparent reason for this to happen in cases like these.
Probably related to T80979 ?