예제 #1
0
        public override Rect UnionBoundsWith(Rect rect, bool includeMargins)
        {
            foreach (var vertex in VertexList)
              {
            rect = rect.Union(vertex.Position);
              }

              return rect;
        }
예제 #2
0
파일: Room.cs 프로젝트: ChrisPC/trizbort
 public override Rect UnionBoundsWith(Rect rect, bool includeMargins)
 {
     var bounds = InnerBounds;
     if (includeMargins)
     {
         bounds.Inflate(Settings.LineWidth + Settings.ConnectionStalkLength);
     }
     return rect.Union(bounds);
 }