我正在尝试下面的内容。但这比我预期的要慢。我想我们负责任的人是“FillContains”方法。有什么想法吗?
private void setCurrentPointList(Path path)
{
currentPointList = new List<Point>();
for (int x = (int)path.Data.Bounds.X; x < ((int)path.Data.Bounds.X + (int)path.Data.Bounds.Width); x++)
{
for (int y = (int)path.Data.Bounds.Y; y < ((int)path.Data.Bounds.Y + (int)path.Data.Bounds.Height); y++)
{
if (path.Data.FillContains(new RectangleGeometry(new Rect(x, y, 1, 1))))
{
currentPointList.Add(new Point(x, y));
}
}
}
Trace.WriteLine("Current Path's Point List Generated.");
}
编辑:对不起,我没有写下我的目标。我正试图用另一个对象填充路径。就像一个词云。