コード例 #1
0
ファイル: Connection.cs プロジェクト: PokerGigolo/trizbort
        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);
 }