Пример #1
0
        public Chassis(BezierPath frontSliderPath, BezierPath rearSliderPath, float length)
        {
            if (length <= 0)
            {
                throw new System.ArgumentOutOfRangeException(nameof(length));
            }
            this.frontSliderPath = frontSliderPath;
            this.rearSliderPath  = rearSliderPath;
            this.length          = length;

            frontSlider = new BezierPath.Slider(frontSliderPath);
            rearSlider  = new BezierPath.Slider(rearSliderPath);

            PlaceOnStart();
        }
Пример #2
0
 public StraightSegment(BezierPath path, Vector2 start, Vector2 end) : base(path)
 {
     this.start = start;
     this.end   = end;
 }
Пример #3
0
 public BezierSegment(BezierPath path, Vector2 p0, Vector2 p1, Vector2 p2) : base(path)
 {
     this.p0 = p0;
     this.p1 = p1;
     this.p2 = p2;
 }
Пример #4
0
 public Segment(BezierPath path)
 {
     this.path = path;
 }