Ejemplo n.º 1
0
        static void RenderWorld()
        {
            EG.LightEnable = false;



            EG.DrawLine(new Vector3(0f), new Vector3(1f, 0f, 0f), Color4.Red);
            EG.DrawLine(new Vector3(0f), new Vector3(0f, 1f, 0f), Color4.Green);
            EG.DrawLine(new Vector3(0f), new Vector3(0f, 0f, 1f), Color4.Blue);



            EG.LightEnable = true;



            EG.PushMatrix();
            {
                EG.Translate(0f, -2f, 0f);
                EG.Scale(20.0f, 1.0f, 20.0f);
                vr.Draw();
            }
            EG.PopMatrix();



            EG.PushMatrix();
            {
                EG.Translate(5f, 0f, 5f);

                EG.Rotate(val, 0f, 1f, 0f);

                vr.Draw();
            }
            EG.PopMatrix();


            EG.PushMatrix();
            {
                // EG.Translate(-5f, 0f, -5f);
                EG.Rotate(val, 0f, 1f, 0f);
                EG.Rotate((float)Math.PI / 2, -1f, 0f, 0f);

                EG.Scale(0.3f, 0.3f, 0.3f);

                model.Draw();
            }
            EG.PopMatrix();
        }
Ejemplo n.º 2
0
 public void Draw()
 {
     vert.Draw();
 }