public override void Draw(DrawContext dc, DrawParams dp) { DrawBrush brush; if (SettingsHolder.Settings.FillMesh) { brush = dc.GetBrush(DrawTools.BRUSH_DEFAULT_MESH_FILL); } else { brush = DrawBrush.NullBrush; } DrawPen borderPen; DrawPen edgePen; borderPen = dp.LinePen; edgePen = dp.EdgePen; dc.Drawing.DrawHarfEdgeModel( brush, borderPen, edgePen, EDGE_THRESHOLD, mHeModel); }
public override void Draw(DrawContext dc) { DrawParams dp = default; if (SettingsHolder.Settings.DrawMeshEdge) { dp.LinePen = dc.GetPen(DrawTools.PEN_MESH_LINE); dp.EdgePen = dc.GetPen(DrawTools.PEN_DEFAULT_FIGURE); } else { dp.LinePen = DrawPen.NullPen; dp.EdgePen = DrawPen.NullPen; } dp.FillBrush = dc.GetBrush(DrawTools.BRUSH_DEFAULT_MESH_FILL); Draw(dc, dp); }
public override void Draw(DrawContext dc) { DrawDim(dc, dc.GetPen(DrawTools.PEN_DIMENTION), dc.GetBrush(DrawTools.BRUSH_TEXT)); }