0

我需要将一个矩形矩形结构,矩形(双 X,双 Y,双宽度,双高度)拆分为多个较小的矩形/结构,用于 n = 2、n = 4 和 n = 6,我为我的限制整个图表的图表(节点和链接)

Rect b = activeDiagram.Panel.DiagramBounds;

有人可以提供一个使用我在 C# 中的结构的示例吗?

4

1 回答 1

2

我不是 100% 确定我完全理解你的问题,但它是否像在一个方向上切分一样简单?

Rect[] smallerRects = new Rect[n];
for(int i = 0;i < n;++i)
   smallerRects[i] = new Rect(b.X + b.Width / n * i, b.Y, b.Width / n, b.Height);
于 2012-09-11T15:58:49.377 回答