write a code in python to generate bezier surface in matrix form. input: Enter n matrix. eg.4 P00=input('Please enter point 00'); P01=input('Please enter point 01'); P02=input('Please enter point 02'); P03=input('Please enter point 03'); P10=input('Please enter point 10'); P11=input('Please enter point 11'); P12=input('Please enter point 12'); P13=input('Please enter point 13'); P20=input('Please enter point 20'); P21=input('Please enter point 21'); P22=input('Please enter point 22'); P23=input('Please enter point 23'); P30=input('Please enter point 30'); P31=input('Please enter point 31'); P32=input('Please enter point 32'); P33=input('Please enter point 33'); example: Please enter point 00[0 1 2] Please enter point 01[1 2 3] Please enter point 02[1 3 4] Please enter point 03[1 5 6] Please enter point 10[1 7 8] Please enter point 11[1 5 6] Please enter point 12[1 5 7] Please enter point 13[1 3 4] Please enter point 20[1 0 9] Please enter point 21[1 5 6] Please enter point 22[1 2 3] Please enter point 23[1 2 3] Please enter point 30[1 2 3] Please enter point 31[1 2 3] Please enter point 32[1 2 3] Please enter point 33[1 2 3] input: would you like to change the control points? yes or no if yes provide changing option else continue to output. Output: 3-d bezier surface.
write a code in python to generate bezier surface in matrix form.
input: Enter n matrix. eg.4
P00=input('Please enter point 00');
P01=input('Please enter point 01');
P02=input('Please enter point 02');
P03=input('Please enter point 03');
P10=input('Please enter point 10');
P11=input('Please enter point 11');
P12=input('Please enter point 12');
P13=input('Please enter point 13');
P20=input('Please enter point 20');
P21=input('Please enter point 21');
P22=input('Please enter point 22');
P23=input('Please enter point 23');
P30=input('Please enter point 30');
P31=input('Please enter point 31');
P32=input('Please enter point 32');
P33=input('Please enter point 33');
example:
Please enter point 00[0 1 2]
Please enter point 01[1 2 3]
Please enter point 02[1 3 4]
Please enter point 03[1 5 6]
Please enter point 10[1 7 8]
Please enter point 11[1 5 6]
Please enter point 12[1 5 7]
Please enter point 13[1 3 4]
Please enter point 20[1 0 9]
Please enter point 21[1 5 6]
Please enter point 22[1 2 3]
Please enter point 23[1 2 3]
Please enter point 30[1 2 3]
Please enter point 31[1 2 3]
Please enter point 32[1 2 3]
Please enter point 33[1 2 3]
input: would you like to change the control points? yes or no
if yes provide changing option else continue to output.
Output: 3-d bezier surface.
Step by step
Solved in 2 steps