Months ago, I got a feature request from Willy Tschager. He suggested that I implement a "spliner" in the LD Pattern Creator program. I know what a spline is and I would also like to see splines in a next version of the program.
Unfortunately, I am not able to write a strong user story for that request, because there are tricky questions to answer.
A spline is simply a function which is interpolated between a sequence of vertices.
The function is used to generate positions for "virtual vertices" which are not added directly by the user.
These vertices interfere with triangles which are already created. Therefore, virtual vertices will delete and create old/new triangles.
Question 1: How can the user determine the sequence order?
Question 2: What are the rules/conditions for the virtual vertex generation and placement?
Question 3: What are the rules/conditions for the manipulation of triangles which are connected to a spline?
Question 4: How should the spline be integrated in the GUI to be user friendly?
I need more discussion and user input on that feature, please.
Unfortunately, I am not able to write a strong user story for that request, because there are tricky questions to answer.
A spline is simply a function which is interpolated between a sequence of vertices.
The function is used to generate positions for "virtual vertices" which are not added directly by the user.
These vertices interfere with triangles which are already created. Therefore, virtual vertices will delete and create old/new triangles.
Question 1: How can the user determine the sequence order?
Question 2: What are the rules/conditions for the virtual vertex generation and placement?
Question 3: What are the rules/conditions for the manipulation of triangles which are connected to a spline?
Question 4: How should the spline be integrated in the GUI to be user friendly?
I need more discussion and user input on that feature, please.