找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18090|回复: 3
打印 上一主题 下一主题

UF_CURVE_create_spline_thru_pts中参数parameters[ ]怎样确定

[复制链接]
跳转到指定楼层
1
发表于 2005-7-31 22:51:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
想用UF_CURVE_create_spline_thru_pts方法绘制曲线,但不知这里的parameters[ ]参数以及point_data[ ]中的slope数组和curvature数组的具体指示怎么确定的 希望能得到大家的帮助 谢谢了!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-8-1 08:59:17 | 只看该作者
parameters[ ]数组里存储点在曲线上的参数,理论上是从0到1,0和1分别表示曲线的端点,必须是单调递增/递减的,否则曲线就会自相交。文档中称也可以不必要从0到1,说明内部自有转换。
  
如果把将一个曲线的形成过程视为质点的运动轨迹,那么parameters[ ]中存储的数据就是时刻,point_data[ ]中的slope数组表示对应于parameters[ ]中的时刻,质点的速度,也就是曲线在该时刻曲线的一阶导数。而curvature数组则表示对应时刻的质点的加速度,该位置处的二阶导数。
3
发表于 2005-8-1 09:35:13 | 只看该作者
to键盘兄:谢谢你的解释,你说得我可以理解。可是在绘制曲线时我并不知道曲线的方程(或参数方程)而只是知道曲线上的部分型值点,我怎么确定它的一阶导数和二阶导数呢?在UG帮助中有说有四种slope类型,分别是UF_CURVE_SLOPE_NONE、UF_CURVE_SLOPE_AUTO、UF_CURVE_SLOPE_DIR、UF_CURVE_SLOPE_VEC,在具体应用中又是怎样选取的呢?  
由于是刚刚开始做UG的二次开发有很多问题搞不清楚,还请大家帮忙,谢谢了!!!
4
发表于 2005-8-1 10:44:55 | 只看该作者
Interactive NX creates degree three splines by assigning auto
slopes at the start and end points, if you do not specify slopes yourself.
To replicate the creation of these interactive splines using
UF_CURVE_create_spline_thru_pts you need to specify AUTO slopes for the first
and last points and NONE for the rest.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-31 22:51 , Processed in 0.028606 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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