logo

Crowdly

Looking for test answers and solutions? Browse our comprehensive collection of verified answers for at edu.vik.bme.hu.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Egészítsük ki egész számokkal az alábbi programot úgy, hogy a 10 elemű vtxData tömb teljes egészébe a vbo-ba másolódjon és a pos adattag a csúcspont árnyaló 0. regiszterébe, a norm adattag az 1. regiszterébe, a tex adattag pedig a 2. regiszterébe kerüljön minden egyes csúcspontra:

struct vec3 { float x, y, z; };

struct

VertexData

{ vec3

pos,

norm, tex; }

vector<VertexData>

vtxData(10); 

...   

glBindBuffer(GL_ARRAY_BUFFER,

vbo); 

glBufferData(GL_ARRAY_BUFFER,

, &vtxData[0],

GL_STATIC_DRAW);

glEnableVertexAttribArray(0); glEnableVertexAttribArray(1);

glEnableVertexAttribArray(2); 

glVertexAttribPointer(0,

, GL_FLOAT, GL_FALSE, , );

glVertexAttribPointer(1, , GL_FLOAT, GL_FALSE, , );

glVertexAttribPointer(2, , GL_FLOAT, GL_FALSE, , );

View this question

Az onMouse eseménykezelő egy eseményt kapott, amelyben az átadott koordináták 930, 419 volt. Mi ennek a pontnak  normalizált eszközkoordinátarendszerbeli y koordinátája, ha az alkalmazásablak felbontása 1000x1000 és az utolsó nézeti beállítás a glViewport(100, 200, 800, 700) volt.

View this question

Hány háromszöget próbál kirajzoltatni az alábbi programsor:

glDrawArrays(GL_TRIANGLE_FAN, 7, 5);

View this question

Want instant access to all verified answers on edu.vik.bme.hu?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!