private void CreateVBO()
 {
     for (int i = 0; i < pc.Count; i++)
     {
         renderVertices.Add(new RenderVertex(pc.Get(i), Vector3.UnitY, Color4.MediumPurple));
     }
     vbo.Setup(renderVertices, OpenTK.Graphics.OpenGL.PrimitiveType.Points);
 }
Exemple #2
0
        public override void TimerTick(int timerCounter)
        {
            Matrix3 rot = Matrix3.CreateRotationX(0.05f);

            for (int i = 0; i < pc.Count; i++)
            {
                Vector3 p = pc.Get(i);
                p = MathHelper.Multiply(rot, p);
                pc.Set(i, p);
            }
            node.updateVBO();
        }