找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 50|回复: 3

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

[复制链接]

3

主题

9

回帖

841

积分

四级士官

积分
841
发表于 昨天 22:09 | 显示全部楼层 |阅读模式
UF_POINT_create_along_curve这个函数是生成点特征的,

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

3

主题

9

回帖

841

积分

四级士官

积分
841
 楼主| 发表于 昨天 22:14 | 显示全部楼层
通过这个函数 UF_POINT_create_along_curve 倒是可以最终生成想要的掉过, 但因为每次循环都生成点, 我还得通过删除特征的函数把不想要的删除,当熏循环量此数较多时, 软件计算的较慢,所以想找不生成特征的函数,

9

主题

1285

回帖

4072

积分

中尉

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

3

主题

35

回帖

2585

积分

少尉

积分
2585
发表于 1 小时前 | 显示全部楼层
UF_MODL_ask_curve_props可以试试这个函数,在已知线总长的情况下,第二个参数输入弧长/总长即可。第三个参数输出的就是线上对应的点位,网上应该有不少这个函数的用法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2026-2-25 11:41

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表