如何根据一个坐标函数f(x,y,z)Clip/Threshold?

How to Clip/Threshold based on a coordinate function f(x,y,z)?

我有一个圆柱体的嘈杂 3D 结构化数据。我想要 clip/threshold 数据,以便忽略特定半径内部或外部的数据。 IE。基于 f > 或 < sqrt((coordX - X0)^2 + (coordY - Y0)^2) 的分段,其中 X0 和 Y0 是可配置的,或者至少是 X/Y 数据集的中心。有没有一种直观的方法可以做到这一点?

我可以使用计算器过滤器计算 f,但不知道如何使用过滤器中的结果来分割出原始数据。

我可以使用圆柱源来分割圆柱的数据集 inside/outside 吗?

或者编写我自己的 Python 过滤器会更好吗?

提前致谢。

如果您可以计算定义要保留或排除的区域的函数, 然后应用阈值过滤器或连续的 2 个剪辑过滤器(记住将剪辑类型更改为标量并使用一次由内而外的选项)应该足够了。

提示,如果我的数据只有一个单元格(比如一条线)或者如果我的数据在每个点上都有一个单元格(比如在应用顶点字形过滤器之后),我对这两个选项有不同的行为