Example #1
0
 public bool Occupies(Vector Position)
 {
     Position.Scale(this._Scale);
     Position.Add(this._Offset);
     return this._Source.Occupies(Position);
 }
Example #2
0
 public ISharpShape Subsect(Vector Offset, Vector Scale)
 {
     Offset.Scale(this._Scale);
     Scale.Scale(this._Scale);
     Offset.Add(this._Offset);
     return this._Source.Subsect(Offset, Scale);
 }
Example #3
0
 public static Vector operator +(Vector A, Vector B)
 {
     Vector c = new Vector(A);
     c.Add(B);
     return c;
 }