跳转到内容

nearpoint

int  nearpoint(<geometry>geometry, vector pt)

int  nearpoint(<geometry>geometry, vector pt, float maxdist)

int  nearpoint(<geometry>geometry, string ptgroup, vector pt)

int  nearpoint(<geometry>geometry, string ptgroup, vector pt, float maxdist)

返回几何体上最近点的编号。 此函数仅搜索点,而不会搜索几何体表面位置。 如需查找曲面或曲线上的最近点,请使用 xyzdist

如果在搜索距离内未找到点,则返回-1。

<geometry>

在节点上下文(如wrangle SOP)中运行时,此参数可以是表示输入编号的整数(从0开始)以读取几何体。

或者,该参数可以是指定要读取的几何体文件(例如.bgeo)的字符串。在Houdini内部运行时,可以是op:/path/to/sop引用。

ptgroup

用于限制搜索范围的点组模式。可以是SOP风格的组模式,如0-10@Cd.x>0.5。空字符串将匹配所有点。

pt

要在空间中查找几何体上最近点的位置。

maxdist

最大搜索距离。如果允许提前终止,可以加快操作速度。