2217231767 发表于 2026-2-24 22:09:39

在一条曲线上,按照设定的弧长生成一系列点坐标的UFUN函数是哪个?

UF_POINT_create_along_curve这个函数是生成点特征的,

我想要的是根据弧长生成点的坐标, 不生成点特征, 然后通过if函数判断与一个固定点的距离,当距离小于一个值时,把点的坐标记录下来,再生成特征点.
请问有基于弧长取点的函数吗?

2217231767 发表于 2026-2-24 22:14:36

通过这个函数 UF_POINT_create_along_curve 倒是可以最终生成想要的掉过, 但因为每次循环都生成点, 我还得通过删除特征的函数把不想要的删除,当熏循环量此数较多时, 软件计算的较慢,所以想找不生成特征的函数,

白色治愈之风 发表于 2026-2-25 07:47:15

可以考虑以固定点为圆心做个球,然后球面和圆弧相交的两个点之间的圆弧上任意的点到圆弧的距离都小于球半径,前提是只有两个交点。如果圆弧的曲率变化很大而球半径也不小,就会产生多个交点。

不小明我们不约 发表于 2026-2-25 10:25:37

UF_MODL_ask_curve_props可以试试这个函数,在已知线总长的情况下,第二个参数输入弧长/总长即可。第三个参数输出的就是线上对应的点位,网上应该有不少这个函数的用法

2217231767 发表于 2026-2-25 12:20:52

白色治愈之风 发表于 2026-2-25 07:47
可以考虑以固定点为圆心做个球,然后球面和圆弧相交的两个点之间的圆弧上任意的点到圆弧的距离都小于球半径 ...

好的,谢谢

2217231767 发表于 2026-2-25 12:21:21

不小明我们不约 发表于 2026-2-25 10:25
UF_MODL_ask_curve_props可以试试这个函数,在已知线总长的情况下,第二个参数输入弧长/总长即可。第三个参 ...

好的,谢谢
页: [1]
查看完整版本: 在一条曲线上,按照设定的弧长生成一系列点坐标的UFUN函数是哪个?