目录
surfacedist —— 查找点到点组的距离(沿几何体表面)
planepointdistance —— 计算给定点到平面距离和最近点位置
getpointbbox —— 将两矢量设置为几何体边界的角点
getpointbbox_center —— 返回边界框的中心点
distance —— 返回两点间距离
float distance(vector2 a, vector2 b) float distance(vector a, vector b) float distance(vector4 a, vector4 b)
distance2 —— 返回两点间距离平方
float distance2(vector2 a, vector2 b) float distance2(vector a, vector b) float distance2(vector4 a, vector4 b)
surfacedist —— 查找点到点组的距离(沿几何体表面)
float surfacedist(<geometry>geometry, string ptgroup, string P_attribute, int search_pt, int &closest_pt, string distance_metric) float surfacedist(<geometry>geometry, string ptgroup, string P_attribute, int search_pt, float max_radius, int &closest_pt, string distance_metric)

xyzdist —— 查找点到表面最近点的距离
float xyzdist(<geometry>geometry, vector origin)float xyzdist(<geometry>geometry, vector origin, int &prim, vector &uv) float xyzdist(<geometry>geometry, vector origin, int &prim, vector &uv, float maxdist)float xyzdist(<geometry>geometry, string primgroup, vector origin) float xyzdist(<geometry>geometry, string primgroup, vector origin, int &prim, vector &uv) float xyzdist(<geometry>geometry, string primgroup, vector origin, int &prim, vector &uv, float maxdist)

uvdist —— 在uv空间查找uv坐标到几何体的距离
float uvdist(<geometry>geometry, string uvname, vector uv, int &prim, vector &primuv) float uvdist(<geometry>geometry, string uvname, vector uv, int &prim, vector &primuv, float maxdist) float uvdist(<geometry>geometry, string primgroup, string uvname, vector uv, int &prim, vector &primuv) float uvdist(<geometry>geometry, string primgroup, string uvname, vector uv, int &prim, vector &primuv, float maxdist)

该博客主要介绍了Houdini中距离和边界框相关的函数。距离函数包括返回两点间距离、距离平方,查找点到点组、表面最近点、uv坐标到几何体的距离等;边界框函数有返回边界框、中心点、最大值、最小值、尺寸,以及点在边界框内的相对位置等。
最低0.47元/天 解锁文章
813

被折叠的 条评论
为什么被折叠?



