### Create a simple warm-up program using your g3d

Assignment Help Computer Graphics
##### Reference no: EM13247

Create a simple warm-up program using your G3D programming and graphics environment. This will require you to minorly edit and then compile a provided G3D application that mostly makes direct calls to OpenGL. It is to your benefit to organize your programming environment as you see fit.

Your job is to implement a program which draws a simple 2D screen saver like program. The "screen-saver" consists of two points bouncing within the confines of the window (i.e., within a rectangle) and one line being drawn between the points. To draw the line, simply draw the line using OpenGL line drawing primitives (e.g., use glBegin(GL_LINES), glVertex2f(x,y), and glEnd(). You may perform all computations in 2D, thus you do not need a perspective projection matrix. The points should start at a random position and move with a random (but reasonable) velocity vector. The points should reflect off the edge of the window and continue moving for about 10 seconds.

#### Questions Cloud

 Automatic control : DOF system and Find the differential equation describing the system Long-run perfectly competitive equilibrium for the firm : Evaluate Government intervene and correct this situation?(a) Explain the concept of a concentration ratio. A rise in the price of magarine Explain the impact of external costs and external benefits on resource allocation long-run perfectly c.. Prepare a marketing plan : A marketing plan is an essential tool for any marketer, providing direction for a brand, product or organization. A marketing plan describes the marketing environment, marketing objectives and marketing strategies. Hrm and ob : In today's corporate and globalized business environment, HRM (Human Resource Management) is one of the essential tools for the business organizations that determine overall success of the corporation (Amos, Ristow, Pearse & Ristow, 2009). Create a simple warm-up program using your g3d : Create a simple warm-up program using your G3D programming and graphics environment. A make-or-buy analysis : An analysis of the holding costs, including the appropriate annual holding cost rate. Innovation-friendly regulations : What influence (if any) can organizations exercise to encourage â€˜innovation-friendly' regulations? Write a university grading system in java : University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars. Mechanical engineering questions : Define dynamic viscosity, Determine the centroid, Pressure due to the height of liquid, Advantage of changing the liquid, Calculate the total moment about the hinge of the seal gate.