internal BezierFragment(IBezierGroupBuilder groupBuilder, Vector2 from, Vector2 to) { _groupBuilder = groupBuilder; _from = from; _to = to; _b = new Vector2(0.1f, 0.5f); _c = new Vector2(0.5f, 0.1f); _xRange = _to.x - _from.x; _yRange = _to.y - _from.y; }
public BezierFragment(IBezierGroupBuilder groupBuilder, PointDouble from, PointDouble to) { _groupBuilder = groupBuilder; _from = from; _to = to; _b = new PointDouble(0.1, 0.5); _c = new PointDouble(0.5, 0.1); _xRange = _to.X - _from.X; _yRange = _to.Y - _from.Y; }
internal BezierGroup() { _builder = this; _from = new Vector2(0, 0); _fragments = new RangeSet <IBezierFragment>(0); }
public virtual void GraphDrawingStarts(Color color, string source) { _bezierGroupBuilder = new BezierGroup(); state.Clear(); }
public BezierGroup() { _builder = this; _from = new PointDouble(0, 0); _fragments = new RangeSet <IBezierFragment>(0); }