Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 08. 04. 2014 22:50

elis7
Příspěvky: 27
Pozice: student
Reputace:   
 

objectLoader openGL c++

ahojte vedel by mi niekto vysvetliť ako načítam object do opengl??

Offline

 

#2 11. 04. 2014 05:26 — Editoval Luco (11. 04. 2014 05:26)

Luco
Příspěvky: 50
Škola: FAV ZČU
Pozice: student
Reputace:   
 

Re: objectLoader openGL c++

↑ elis7:

Ahoj, zkoušela jsi "googlit" ? :) Pokud je ten model ve formátu .OBJ, pak se podívej na:

http://www.opengl-tutorial.org/beginner … l-loading/

Offline

 

#3 12. 04. 2014 21:12

elis7
Příspěvky: 27
Pozice: student
Reputace:   
 

Re: objectLoader openGL c++

skúšala napísala som to takto:
ako globalnu premennu:

ObjLoader doska;
vector<Vector3f> & doska_verts = doska.GetVertices();
vector<Triangle> & doska_triangles = doska.GetTriangles();

v renderi:

glBegin(GL_TRIANGLES);
    {
        glPushAttrib(GL_ALL_ATTRIB_BITS);
        glDisable(GL_LIGHTING);
        glColor3f(0.0f, 1.0f, 1.0f);
        for (unsigned int i = 0; i < doska_triangles.size(); i++)
        {
            Vector3f tiangleVertex0 = doska_verts[doska_triangles[i].v0];
            Vector3f tiangleVertex1 = doska_verts[doska_triangles[i].v1];
            Vector3f tiangleVertex2 = doska_verts[doska_triangles[i].v2];
            glVertex3f(tiangleVertex0.x, tiangleVertex0.y, tiangleVertex0.z);
            glVertex3f(tiangleVertex1.x, tiangleVertex1.y, tiangleVertex1.z);
            glVertex3f(tiangleVertex2.x, tiangleVertex2.y, tiangleVertex2.z);
        }
        glTranslatef(0, 0.1, 0.1);

        glPopAttrib();
    }

a v mainu:

doska.Load("box.obj");

program sa mi spustí ale ten box sa nevykreslí neviete kde by som mohla mať chybu ?

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson