Computer Graphics, Lab Assignment 11
+ LabAssignment2/
+ 1/
- py
+ 2/
- py
+ 3/
- py
- The submission time is determined not when the commit is made but when the git push is made.
- Write down a Python program to visualize a Bezier curve.
- Start from uploaded LabAssignment11-1-code-skeleton.py, modify this program to draw a Bezier curve instead of a line
- About LabAssignment11-1-code-skeleton.py:
- It draws a line segment between two end points.
- You can drag the end points.
- In your modified program, control points p0, p1, p2, p3 should be draggable and rendered in green.
- Draw the edges of the control polygon in green as well.
- Initial value of control points:
p0 = np.array([100.,200.]) p1 = np.array([200.,300.]) p2 = np.array([300.,300.])
p3 = np.array([400.,200.])
- Set the window title to your student ID and the window size to (480,480).
- Expected result: Uploaded LabAssignment11-1.mp4
- Files to submit: A Python source file (Name the file whatever you want (in English). Extension should be .py)
Reviews
There are no reviews yet.