Пример #1
0
        private void DrawLineElements(OECPElement ele, Pen p, OECPLayer layer, Graphics g)
        {
            var line = (OECPLine)ele;
            var st   = I2C(line.StartVertex);
            var ed   = I2C(line.EndVertex);

            p.Color = line.IsHighLight ? line.HighLightColor : layer.LayerColor;
            DrawTool.DrawShape(st.X, st.Y, ed.X, ed.Y, p, g);
        }
Пример #2
0
 public void DeleteElement(OECPElement ele)
 {
     if (LayerOnDelete.IsLine)
     {
     }
     else
     {
         LayerOnDelete.DeleteVertex((OECPVertex)ele);
     }
 }
Пример #3
0
        private void DrawVertexElement(OECPElement ele, Pen p, OECPLayer layer, Graphics g)
        {
            var vtx = (OECPVertex)ele;
            var t   = I2C(vtx);

            if (t.IsHighLight)
            {
                p.Width = 5;
                p.Color = t.HighLightColor;
            }
            else
            {
                p.Color = t.ElementColor;
                p.Width = 1;
            }
            var b = new SolidBrush(p.Color);

            DrawTool.DrawShape(t.X, t.Y, p, b, g);
        }