Media Summary: Learn about vector functions: functions that take a vector as input and return a vector as output. In particular, you will learn about ... Based on student and viewer feedback, in order to increase cross-platform compatibility, a few changes are introduced in this ... Create extensions of the base Material class that enable geometric shapes to be rendered as points, lines, or triangulated ...
Developing Graphics Frameworks 16 Linear - Detailed Analysis & Overview
Learn about vector functions: functions that take a vector as input and return a vector as output. In particular, you will learn about ... Based on student and viewer feedback, in order to increase cross-platform compatibility, a few changes are introduced in this ... Create extensions of the base Material class that enable geometric shapes to be rendered as points, lines, or triangulated ... Learn how two-dimensional vector topics generalize to three dimensions: vector addition, scalar multiplication, standard basis ... Learn about the OpenGL functions used to send shader code to the GPU, compile shader programs, link shaders to create a ... Learn about how surfaces of three-dimensional objects can be represented by a parametric function: the x, y, z coordinates are ...
Learn how to create vertex array objects to manage the associations between vertex buffer data and attribute ("in") variables in a ... Create the base Geometry class, which defines the overall shape of geometric objects and stores vertex-related properties (such ... Learn about vectors and operations (vector addition and scalar multiplication) and their geometric interpretation. Also learn about ... Learn how to represent translation transformations with matrix multiplication by introducing homogeneous coordinates. Create the base Material class, which defines the overall appearance of geometric objects and stores uniform variable data (using ... Learn about local coordinate systems and local transformations, how the accumulated transformations applied to an object are ...