From 778ce5296d4495cb75788266c23c1678476d90ea Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Mon, 25 Apr 2016 13:21:56 -0700 Subject: [PATCH] add example of rendering a cube in SimpleOpenGL3 --- data/multibody.bullet | Bin 14584 -> 14584 bytes examples/SimpleOpenGL3/main.cpp | 12 +++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/data/multibody.bullet b/data/multibody.bullet index 04455f0d581801063808b200d0285610993fd875..1074b55dc5e60dafd11b59406edb7842bdfc57dd 100644 GIT binary patch delta 617 zcmZ9JyGz4R7{zZ)Qd8|Cpthh6RXRzLfFL;7R_G{b*ZPX@wXprYVk;NaqG>7dX-jOXSWrM>Xu<~!%y@4Mud&9b?3B6kr&+UdB|L*Hua@?VCe z?nOkJ7vh1E6B1#P^vkbsU=+`ppoXJvB5qtq+=LE+8Q#)fxxR@#Z#L3IO+sOw@#fYE z^_}}(Uf<`FZ1|qW_H+P)teQ+9O~S6B#iFcX#xC*$URV!u->A}KpFH<)R+(4NL#$6+ z6ZknDwbzU7#wo7{>)E^}@xqPMV^Pak_^ycF@;eV!>DDvXAA*(tri5G}CTW7uQpn0- zL1?3b+(6fSO=z2<+rF!|gYM2GA)Bdx2)V!OPkuX&WA;ATeblVoQlJ#si_lj8D9tIC zbXN$`N2N7l*|;C$ZygUJybgknpuk9aW-tD<2Np;hUcHkYV}N z @@ -93,6 +93,15 @@ int main(int argc, char* argv[]) int textureHandle = app->m_renderer->registerTexture(image,textureWidth,textureHeight); + + int cubeIndex = app->registerCubeShape(1,1,1); + + b3Vector3 pos = b3MakeVector3(0,0,0); + b3Quaternion orn(0,0,0,1); + b3Vector3 color=b3MakeVector3(1,0,0); + b3Vector3 scaling=b3MakeVector3 (1,1,1); + app->m_renderer->registerGraphicsInstance(cubeIndex,pos,orn,color,scaling); + app->m_renderer->writeTransforms(); do { @@ -132,6 +141,7 @@ int main(int argc, char* argv[]) app->m_instancingRenderer->init(); app->m_instancingRenderer->updateCamera(); + app->m_renderer->renderScene(); app->drawGrid(); char bla[1024]; sprintf(bla,"Simple test frame %d", frameCount);