Exemple #1
0
        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;
        }
Exemple #2
0
        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;
        }
Exemple #3
0
 internal BezierGroup()
 {
     _builder   = this;
     _from      = new Vector2(0, 0);
     _fragments = new RangeSet <IBezierFragment>(0);
 }
Exemple #4
0
 public virtual void GraphDrawingStarts(Color color, string source)
 {
     _bezierGroupBuilder = new BezierGroup();
     state.Clear();
 }
Exemple #5
0
 public BezierGroup()
 {
     _builder   = this;
     _from      = new PointDouble(0, 0);
     _fragments = new RangeSet <IBezierFragment>(0);
 }