public void Shift(float x, float y) { Vector2 shiftAmount = new Vector2(x, y); for(int i = 0; i < mVectors.Count; i++) { mVectors[i] = mVectors[i] + shiftAmount; } }
private void UpdatePoints() { mLinePrimitive.CreateCircle(Radius, 15); if (mCircleOrigin == Geometry.CircleOrigin.TopLeft) { mLinePrimitive.Shift(Radius, Radius); } }