计算机图形学 Computer Graphics opengl webgl

CS3388 – Assignment 3 Bezier curve, B- spline and Beta-spline curves

CS3388 – Assignment 3, 2016 Posted: 8th November 2016 Due: 23rd November 2016, 11:55 PM Description This assignment is about implementing a curve editor using OpenGL. You are provided with C++ source code which uses OpenGL to draw points on the screen by mouse click. You have to write the code to draw Bezier curve, […]

CS3388 – Assignment 3 Bezier curve, B- spline and Beta-spline curves Read More »

Project 2: A 3D TRANSFORMATION AND PROJECTION SYSTEM

Course: Instructor: Project 2: Date due: “Computer Graphics,” ECS 175, Fall Quarter 2016 Bernd Hamann “A 3D TRANSFORMATION AND PROJECTION SYSTEM” Friday, October 21, 2016 The second project requires the implementation of 3D translation (specified by a 3D vector), 3D rotation about an arbitrary axis in 3D space (specified by two 3D points and a

Project 2: A 3D TRANSFORMATION AND PROJECTION SYSTEM Read More »

opengl project1

Course: Instructor: Project 1: Date due: “Introduction Computer Graphics,” ECS 175, Fall Quarter 2016 Bernd Hamann “A SIMPLE TWO-DIMENSIONAL DRAWING SYSTEM” Monday, October 10, 2016 For the first project you will implement the DDA and Bresenham line drawing al- gorithms, the algorithm for rasterizing polygons, the algorithm for two-dimensional clipping, and the two-dimensional transformations for

opengl project1 Read More »

opengl project3

Course: Instructor: Project 3: Date due: “Computer Graphics,” ECS 175, Fall Quarter 2016 Bernd Hamann “THE PHONG LIGHTING MODEL, GOURAUD SHADING, HALF-TONING, AND THE PAINTER’S ALGORITHM” Monday, November 7, 2016 The third project deals with the Phong lighting model, Gouraud shading for rasteriz- ing shaded triangles, half-toning for simulating different brightnesses on a binary display

opengl project3 Read More »