public override void Paint(IRenderer renderer) { Vector c = parent.Center; int width = (int) ((scaleToLength) ? (parent.CurrLength * RectScale) : (parent.RestLength * RectScale)); int w = width; int h = (int) this.RectHeight; renderer.DrawFillRectangle( (int) c.X, (int) c.Y, w, h, parent.Radian, parent._lineThickness, parent._lineColor, parent._fillColor); }
public override void Paint(IRenderer renderer) { if (!this.Visible) return; int w = (int) _extents[0] * 2; int h = (int) _extents[1] * 2; renderer.DrawFillRectangle(curr.X, curr.Y, w, h, this.Radian, _lineThickness, _lineColor, _fillColor); }