CMSC 425 Dave Mount CMSC 425 : Lecture 4 Geometry and Geometric Programming
نویسنده
چکیده
Such basic geometric problems are fundamental to computer graphics, and over the next few lectures, our goal will be to present the tools needed to answer these sorts of questions. (By the way, a good source of information on how to solve these problems is the series of books entitled “Graphics Gems”. Each book is a collection of many simple graphics problems and provides algorithms for solving them.)
منابع مشابه
Mount CMSC 425 : Lecture 5 More on Geometry and Geometric Programming
Local and Global Frames of Reference: Last time we introduced the basic elements of affine and Euclidean geometry: points and (free) vectors. However, as of yet we have no mechanism for representing these objects. Recall that points are to be thought of as locations in space and (free) vectors represent direction and magnitude, but are not tied down to a particular location in space. We seek a ...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 13 Motion Planning : Basic Concepts Tuesday , Apr 11 , 2017
Configuration Spaces: To begin, let us consider the problem of planning the motion of a single agent among a collection of obstacles. Since the techniques that we will be discussing originated in the field of robotics, henceforth we will usually refer to a moving agent as a “robot”. The environment in which the agent operates is called its workspace, which consists of a collection of geometric ...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 2 Computer Game and Graphics System Architectures
Computer Game Architecture: A large computer game is a significant technical undertaking, involving a large number of interacting components. Of course, not all computer games require the same level of complexity. Different genres of games require different capabilities. The combination of components used for a simple casual 2-dimensional game like Tetris) is very different from a high-end 3-di...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 6 3 - d Viewing and Projections
Viewing in OpenGL: Today we will discuss how viewing and perspective transformations are handled for 3-dimensional scenes. In OpenGL, and most similar graphics systems, the process involves the following basic steps, of which the perspective transformation is just one component. We assume that all objects are initially represented relative to a standard 3-dimensional coordinate frame, in what a...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 5 Drawing in OpenGL : Transformations Thursday
Complex Drawing in OpenGL: So far we have discussed how to draw simple 2-dimensional objects using OpenGL. Suppose that we want to draw more complex scenes. For example, we want to draw objects that move and rotate or to change the projection. We could do this by computing (ourselves) the coordinates of the transformed vertices. However, this would be inconvenient for us. It would also be ineff...
متن کامل