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(); }
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(); }