|
|
|
Course Project
The goal of this course project is to design a B-spline-based curve modeling environment. Write a simple interactive curve editor for C2 B-spline
curves. Your program should at least afford users the following functionalities:
(1) interactively specify the location (i.e., (x, y, z) components) of interpolation points using the mouse in a sequential order;
(2) after the curve creation, interactively select any interpolation point of the curve and move this point to any location in 3D with
mouse. Please feel free to add any necessary features in order to make the program interface user-friendly.
Please refer to the lecture notes for the idea and algorithm of B-Spline discretization. If you have any questions, please consult with the instructor.
Good luck! |