C# 获取WPF中路径内部的可能点列表
我目前正在尝试下面的方法。但这比我想象的要慢。我想我们的负责人是“FillContains”方法。有什么想法吗C# 获取WPF中路径内部的可能点列表,c#,wpf,C#,Wpf,我目前正在尝试下面的方法。但这比我想象的要慢。我想我们的负责人是“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.Da
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.");
}
private void setCurrentPointList(路径)
{
currentPointList=新列表();
对于(int x=(int)path.Data.Bounds.x;x<((int)path.Data.Bounds.x+(int)path.Data.Bounds.Width);x++)
{
对于(int y=(int)path.Data.Bounds.y;y<((int)path.Data.Bounds.y+(int)path.Data.Bounds.Height);y++)
{
if(path.Data.FillContains(新矩形几何体(新矩形(x,y,1,1)))
{
添加(新点(x,y));
}
}
}
WriteLine(“生成当前路径的点列表”);
}
编辑:对不起,我没有写我的目标。我正在尝试用其他对象填充路径。就像一朵云