Example #1
0
            public void RenderPicking(int entry_id)
            {
                ViewPlaneHandler vph = (Application.OpenForms[0] as Form1).vph;
                VisualSettings Settings = (Application.OpenForms[0] as Form1).Settings;
                Color pickingColor = SectionPicking.GetColor(Sections.StartPositions, 0, entry_id);

                Gl.glPointSize(Settings.PointSize + 2f);
                Gl.glBegin(Gl.GL_POINTS);
                Gl.glColor4f(pickingColor.R / 255f, pickingColor.G / 255f, pickingColor.B / 255f, 1f);
                vph.draw2DVertice(Pos);
                Gl.glEnd();
            }
Example #2
0
            public void RenderPicking(int entry_id)
            {
                float          sizeX        = 500f * ScaleX;
                float          sizeY        = 500f * ScaleZ;
                VisualSettings Settings     = (Application.OpenForms[0] as Form1).Settings;
                Color          pickingColor = SectionPicking.GetColor(Sections.Area, 0, entry_id);

                Gl.glPointSize(Settings.PointSize + 2f);
                Gl.glBegin(Gl.GL_POINTS);
                Gl.glColor4f(pickingColor.R / 255f, pickingColor.G / 255f, pickingColor.B / 255f, 1f);
                Gl.glVertex2f(PositionX, PositionZ);
                Gl.glEnd();
            }
                public void RenderPicking(int group_id, int entry_id)
                {
                    VisualSettings Settings = (Application.OpenForms[0] as Form1).Settings;

                    Color pickingColorL = SectionPicking.GetColor(Sections.CheckPoints, group_id, entry_id, PointID.Left);
                    Color pickingColorR = SectionPicking.GetColor(Sections.CheckPoints, group_id, entry_id, PointID.Right);



                    Gl.glPointSize(Settings.PointSize + 2f);
                    Gl.glBegin(Gl.GL_POINTS);
                    Gl.glColor4f(pickingColorR.R / 255f, pickingColorR.G / 255f, pickingColorR.B / 255f, 1f);
                    Gl.glVertex2f(RightPointX, RightPointZ);
                    Gl.glEnd();

                    Gl.glPointSize(Settings.PointSize + 2f);
                    Gl.glBegin(Gl.GL_POINTS);
                    Gl.glColor4f(pickingColorL.R / 255f, pickingColorL.G / 255f, pickingColorL.B / 255f, 1f);
                    Gl.glVertex2f(LeftPointX, LeftPointZ);
                    Gl.glEnd();
                }